entrypoint.sh 635 B

1234567891011121314
  1. #!/bin/sh
  2. # add the node user to the docker group on the host
  3. DOCKER_GROUP=$(stat -c '%g' /var/run/docker.sock)
  4. groupadd --non-unique --gid "${DOCKER_GROUP}" dockeronhost
  5. usermod -aG dockeronhost node
  6. # compatibility: initial volume setup
  7. mkdir -p /overleaf/services/clsi/cache && chown node:node /overleaf/services/clsi/cache
  8. mkdir -p /overleaf/services/clsi/compiles && chown node:node /overleaf/services/clsi/compiles
  9. mkdir -p /overleaf/services/clsi/output && chown node:node /overleaf/services/clsi/output
  10. mkdir -p /overleaf/services/clsi/uploads && chown node:node /overleaf/services/clsi/uploads
  11. exec runuser -u node -- "$@"