DockerfileSSL 662 B

123456789101112131415161718192021222324252627
  1. ARG XTAG
  2. FROM andrejstuden/nix:${XTAG}
  3. ARG USER_ID
  4. ARG GROUP_ID
  5. ARG TOMCAT_DIR
  6. RUN addgroup --gid ${GROUP_ID} labkey
  7. RUN adduser --gecos 'LabKey' --uid ${USER_ID} --gid ${GROUP_ID} --disabled-password labkey
  8. RUN echo 'labkey ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
  9. RUN usermod -G root,sudo labkey
  10. USER labkey
  11. RUN sudo mkdir -p /data/labkey && \
  12. sudo chown -R labkey:labkey /data/labkey && \
  13. sudo chown -R labkey:labkey /usr/local/tomcat && \
  14. mkdir -p /home/labkey/R/site-library
  15. COPY SSL/CA* /usr/local/tomcat/temp/
  16. RUN for f in /usr/local/tomcat/temp/CA* ; do sudo cp $f /usr/local/share/ca-certificates/ ; done \
  17. && sudo update-ca-certificates