docker-compose.yaml 668 B

12345678910111213141516171819202122232425262728293031323334
  1. version: '3.8'
  2. services:
  3. php-7.4: &php
  4. build:
  5. args:
  6. ALPINE_VERSION: "3.16"
  7. PHP_VERSION: "7.4"
  8. PHP_XDEBUG_VERSION: "3.1.6"
  9. working_dir: /app
  10. volumes:
  11. - .:/app
  12. environment:
  13. PHP_IDE_CONFIG: serverName=php-cs-fixer
  14. PHP_CS_FIXER_ALLOW_XDEBUG: 1
  15. php-8.0:
  16. <<: *php
  17. build:
  18. args:
  19. ALPINE_VERSION: "3.16"
  20. PHP_VERSION: "8.0"
  21. PHP_XDEBUG_VERSION: "3.2.2"
  22. php-8.1:
  23. <<: *php
  24. build:
  25. args:
  26. PHP_VERSION: "8.1"
  27. PHP_XDEBUG_VERSION: "3.2.2"
  28. php-8.2:
  29. <<: *php
  30. build:
  31. args:
  32. PHP_VERSION: "8.2"
  33. PHP_XDEBUG_VERSION: "3.2.2"