Просмотр исходного кода

Changing names in db and web Dockerfiles

Andrej 2 недель назад
Родитель
Сommit
f6c0ddedc2
2 измененных файлов с 40 добавлено и 0 удалено
  1. 0 0
      config/db/Dockerfile12
  2. 40 0
      config/web/Dockerfile19

+ 0 - 0
config/db/Dockerfile19 → config/db/Dockerfile12


+ 40 - 0
config/web/Dockerfile19

@@ -0,0 +1,40 @@
+#FROM tomcat:9-jdk17-temurin-jammy
+FROM tomcat:9-jdk11-temurin-jammy
+
+ARG USER_ID
+ARG GROUP_ID
+
+RUN apt-get update && apt-get install -y sudo;
+RUN wget --no-parent https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz && \
+   tar xvzf openjdk-13.0.1_linux-x64_bin.tar.gz -C /opt/java && \
+   mv /opt/java/openjdk /opt/java/openjdk-11 && \
+   ln -s /opt/java/jdk-13.0.1 /opt/java/openjdk
+
+RUN addgroup --gid ${GROUP_ID} labkey
+RUN adduser --gecos 'LabKey' --uid ${USER_ID} --gid ${GROUP_ID} --disabled-password labkey 
+RUN echo 'labkey ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
+RUN usermod -G root,sudo labkey
+
+USER labkey
+
+ARG RKEY=https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc 
+ARG GPGKEY=/etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
+RUN sudo apt-get update && sudo apt-get install -y \
+		dirmngr \
+        	gnupg \
+		apt-transport-https \
+		ca-certificates \
+		software-properties-common \
+	&& wget -qO- $RKEY | sudo tee -a $GPGKEY\
+	&& sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/"\
+	&& sudo apt-get update --fix-missing\
+	&& sudo apt-get install -y r-base \
+	&& sudo rm -rf /var/lib/apt/lists/*
+
+RUN sudo chown -R labkey:labkey /usr/local/tomcat 
+#RUN sudo mkdir /usr/local/labkey \
+#   && sudo chown -R labkey:labkey /usr/local/tomcat \
+#   && sudo chown -R labkey:labkey /usr/local/labkey
+#USER root
+
+LABEL "name"="tomcatR"