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.

74 lines
1.4 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. networks:
  8. default:
  9. aliases:
  10. - loc.yoursite.ru
  11. php73:
  12. extends:
  13. file: docker-compose.base.yml
  14. service: php
  15. build:
  16. dockerfile: php73.Dockerfile
  17. php74:
  18. extends:
  19. file: docker-compose.base.yml
  20. service: php
  21. build:
  22. dockerfile: php74.Dockerfile
  23. workspace73:
  24. extends:
  25. file: docker-compose.base.yml
  26. service: workspace
  27. build:
  28. dockerfile: workspace73.Dockerfile
  29. workspace74:
  30. extends:
  31. file: docker-compose.base.yml
  32. service: workspace
  33. build:
  34. dockerfile: workspace74.Dockerfile
  35. inbucket:
  36. extends:
  37. file: docker-compose.base.yml
  38. service: inbucket
  39. db:
  40. extends:
  41. file: docker-compose.base.yml
  42. service: db
  43. volumes:
  44. - database:/var/lib/mysql
  45. - ./hostfiles:/hostfiles
  46. pma:
  47. extends:
  48. file: docker-compose.base.yml
  49. service: pma
  50. redis:
  51. extends:
  52. file: docker-compose.base.yml
  53. service: redis
  54. redis-salvoterra:
  55. extends:
  56. file: docker-compose.base.yml
  57. service: redis
  58. restart: on-failure
  59. redis-allislam:
  60. extends:
  61. file: docker-compose.base.yml
  62. service: redis
  63. volumes:
  64. database:
  65. secrets:
  66. user_ssh_key:
  67. file: ~/.ssh/id_rsa
  68. user_known_hosts:
  69. file: ~/.ssh/known_hosts
  70. composer_auth:
  71. file: ~/.composer/auth.json