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
  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. php74:
  12. extends:
  13. file: docker-compose.base.yml
  14. service: php
  15. build:
  16. dockerfile: php74.Dockerfile
  17. php81:
  18. extends:
  19. file: docker-compose.base.yml
  20. service: php
  21. build:
  22. dockerfile: php81.Dockerfile
  23. workspace74:
  24. extends:
  25. file: docker-compose.base.yml
  26. service: workspace
  27. build:
  28. dockerfile: workspace74.Dockerfile
  29. workspace81:
  30. extends:
  31. file: docker-compose.base.yml
  32. service: workspace
  33. build:
  34. dockerfile: workspace81.Dockerfile
  35. db:
  36. extends:
  37. file: docker-compose.base.yml
  38. service: db
  39. pma:
  40. extends:
  41. file: docker-compose.base.yml
  42. service: pma
  43. inbucket:
  44. extends:
  45. file: docker-compose.base.yml
  46. service: inbucket
  47. redis:
  48. extends:
  49. file: docker-compose.base.yml
  50. service: redis
  51. redis-some:
  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