docker-compose.yml 781 B

1234567891011121314151617181920212223
  1. version: '4.8'
  2. services:
  3. devenv:
  4. image: devenv
  5. container_name: devenv
  6. build:
  7. context: .
  8. dockerfile: base/Dockerfile
  9. args:
  10. - "DEVENV_USER=${DEVENV_USER}"
  11. - "DEVENV_PASS=${DEVENV_PASS}"
  12. - "DEVENV_EMAIL=${DEVENV_EMAIL}"
  13. - "DEVENV_LOCALE=${DEVENV_LOCALE}"
  14. - "DEVENV_MOUNT_PATH=${DEVENV_MOUNT_PATH}"
  15. - "DEVENV_PKGS=${DEVENV_PKGS}"
  16. - "PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/home/${DEVENV_USER}/perl5/bin"
  17. volumes:
  18. - ${DEVENV_MOUNT_PATH}:/home/${DEVENV_USER}/host
  19. extra_hosts:
  20. - "host.docker.internal:host-gateway"
  21. environment:
  22. - DEVENV_USER=${DEVENV_USER}
  23. - PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/home/$DEVENV_USER/perl5/bin"