compose.override.dist.yaml 739 B

12345678910111213141516171819202122232425
  1. version: '3.8'
  2. services:
  3. php-7.4: &php
  4. build:
  5. target: php
  6. args: &base_build_args
  7. DOCKER_USER_ID: ${DOCKER_USER_ID:-1000}
  8. DOCKER_GROUP_ID: ${DOCKER_GROUP_ID:-1000}
  9. user: ${DOCKER_USER_ID:-1000}:${DOCKER_GROUP_ID:-1000}
  10. extra_hosts:
  11. # Allow container to connect to host to use XDebug step debugging.
  12. # This is not needed when using Docker Desktop as it supports this natively.
  13. - 'host.docker.internal:host-gateway'
  14. environment:
  15. XDEBUG_MODE: ${XDEBUG_MODE:-off}
  16. XDEBUG_CONFIG: 'idekey=${XDEBUG_IDEKEY:-PHPSTORM} client_host=${XDEBUG_CLIENT_HOST:-host.docker.internal}'
  17. php-8.0:
  18. <<: *php
  19. php-8.1:
  20. <<: *php
  21. php-8.2:
  22. <<: *php
  23. php-8.3:
  24. <<: *php