You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.3 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. version: '3.9'
  2. services:
  3. nginx:
  4. extends:
  5. file: docker-compose.base.yml
  6. service: nginx
  7. php73:
  8. extends:
  9. file: docker-compose.base.yml
  10. service: php-fpm
  11. build:
  12. dockerfile: php73.Dockerfile
  13. php74:
  14. extends:
  15. file: docker-compose.base.yml
  16. service: php-fpm
  17. build:
  18. dockerfile: php74.Dockerfile
  19. workspace73:
  20. extends:
  21. file: docker-compose.base.yml
  22. service: workspace
  23. build:
  24. dockerfile: workspace73.Dockerfile
  25. workspace74:
  26. extends:
  27. file: docker-compose.base.yml
  28. service: workspace
  29. build:
  30. dockerfile: workspace74.Dockerfile
  31. db:
  32. extends:
  33. file: docker-compose.base.yml
  34. service: db
  35. volumes:
  36. - database:/var/lib/mysql
  37. - ./hostfiles:/hostfiles
  38. pma:
  39. extends:
  40. file: docker-compose.base.yml
  41. service: pma
  42. redis:
  43. extends:
  44. file: docker-compose.base.yml
  45. service: redis
  46. redis-salvoterra:
  47. extends:
  48. file: docker-compose.base.yml
  49. service: redis
  50. restart: on-failure
  51. redis-allislam:
  52. extends:
  53. file: docker-compose.base.yml
  54. service: redis
  55. volumes:
  56. database:
  57. secrets:
  58. user_ssh_key:
  59. file: ~/.ssh/id_rsa
  60. user_known_hosts:
  61. file: ~/.ssh/known_hosts
  62. composer_auth:
  63. file: ~/.config/composer/auth.json