entrypoint.sh 586 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. echo "Changing permissions of /var/run/docker.sock for sibling containers"
  3. ls -al /var/run/docker.sock
  4. docker --version
  5. cat /etc/passwd
  6. DOCKER_GROUP=$(stat -c '%g' /var/run/docker.sock)
  7. groupadd --non-unique --gid ${DOCKER_GROUP} dockeronhost
  8. usermod -aG dockeronhost node
  9. mkdir -p /app/cache
  10. chown -R node:node /app/cache
  11. mkdir -p /app/compiles
  12. chown -R node:node /app/compiles
  13. chown -R node:node /app/bin/synctex
  14. mkdir -p /app/test/acceptance/fixtures/tmp/
  15. chown -R node:node /app
  16. chown -R node:node /app/bin
  17. ./bin/install_texlive_gce.sh
  18. exec runuser -u node -- "$@"