Dockerfile 555 B

123456789101112131415161718
  1. FROM cypress/included:15.12.0
  2. ARG USER_UID=1000
  3. ARG USER_GID=1000
  4. # Corepack setup, shared between all the images.
  5. ENV PATH="/overleaf/node_modules/.bin:$PATH"
  6. ENV COREPACK_HOME=/opt/corepack
  7. RUN corepack enable && corepack install -g yarn@4.14.1
  8. ENV COREPACK_ENABLE_NETWORK=0
  9. WORKDIR /overleaf
  10. RUN sed -i s/node:x:1000:/node:x:${USER_GID}:/ /etc/group \
  11. && sed -i s_node:x:1000:1000::/home/node:/bin/bash_node:x:${USER_UID}:${USER_GID}::/home/node:/bin/bash_ /etc/passwd \
  12. && chown -R node:node /home/node \
  13. && chown node:node /overleaf
  14. USER node