Dockerfile 587 B

12345678910111213141516171819202122
  1. #modify to proper user
  2. ARG XTAG
  3. FROM andrejstuden/nix:${XTAG}
  4. ARG USER_ID
  5. ARG GROUP_ID
  6. RUN echo "XTAG=${XTAG}, USER_ID=${USER_ID}, GROUP_ID=${GROUP_ID}"
  7. RUN addgroup --gid ${GROUP_ID} labkey
  8. RUN adduser --gecos 'LabKey' --uid ${USER_ID} --gid ${GROUP_ID} --disabled-password labkey
  9. RUN echo 'labkey ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
  10. RUN usermod -G root,sudo labkey
  11. USER labkey
  12. RUN sudo mkdir -p /data/labkey && \
  13. sudo chown -R labkey:labkey /data/labkey && \
  14. sudo chown -R labkey:labkey /usr/local/tomcat && \
  15. mkdir -p /home/labkey/R/site-library
  16. LABEL "name"="labkey"