Advertisement
Guest User

Untitled

a guest
Aug 28th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. version: "3"
  2.  
  3. services:
  4.  
  5. redis.loc:
  6. image: redis
  7. ports:
  8. - "6379:6379"
  9.  
  10. # Общие проекты
  11. nginx.common:
  12. build: ./docker/nginx
  13. volumes:
  14. - ./docker/nginx/project_mamsy/mamsy.lc.conf:/etc/nginx/conf.d/mamsy.lc.conf
  15. - ./projects/mamsy.lc/mamsy/trunk:/var/www/mamsy.lc
  16. - ./projects/mapi.loc:/var/www/mapi.loc
  17. - ./projects/upload.loc:/var/www/upload.loc
  18. environment:
  19. - VIRTUAL_HOST=mapi.loc,upload.loc,mamsy.lc,css.mamsy.lc,js.mamsy.lc,img.mamsy.lc,i.mamsy.lc
  20. - VIRTUAL_PORT=80
  21. links:
  22. - php.common:php.common
  23.  
  24. php.common:
  25. build: ./docker/php
  26. volumes:
  27. - ./docker/php/php.ini:/usr/local/etc/php/php.ini
  28. - ./docker/php/php-fpm.conf:/usr/local/etc/php-fpm.conf
  29. - ./data/sendmail:/data/sendmail
  30. - ./projects/mamsy.lc/mamsy/trunk:/var/www/mamsy.lc
  31. - ./projects/mapi.loc:/var/www/mapi.loc
  32. - ./projects/upload.loc:/var/www/upload.loc
  33. - ./projects/api-gateway.loc:/var/www/api-gateway.loc
  34. environment:
  35. - APPLICATION_ENV=local
  36.  
  37. # API-Gateway
  38. nginx.api-gateway.micro:
  39. build: ./docker/nginx
  40. volumes:
  41. - ./docker/nginx/api-gateway-default.conf:/etc/nginx/conf.d/default.conf
  42. - ./projects/api-gateway.loc:/var/www/api-gateway.loc
  43. environment:
  44. - SERVICE_NAME=api-gateway.micro
  45. - VIRTUAL_HOST=api-gateway.loc
  46. depends_on:
  47. - php.delivery.micro
  48. ports:
  49. - "80"
  50.  
  51. php.api-gateway.micro:
  52. build: ./docker/php
  53. volumes:
  54. - ./docker/php/php.ini:/usr/local/etc/php/php.ini
  55. - ./docker/php/php-fpm.conf:/usr/local/etc/php-fpm.conf
  56. - ./projects/api-gateway.loc:/var/www/api-gateway.loc
  57.  
  58. # Micro-Delivery
  59. nginx.delivery1.micro:
  60. build: ./docker/nginx
  61. volumes:
  62. - ./docker/nginx/delivery-default.conf:/etc/nginx/conf.d/default.conf
  63. - ./projects/delivery.loc:/var/www/delivery.loc
  64. environment:
  65. - SERVICE_NAME=delivery.micro
  66. - VIRTUAL_HOST=delivery.loc
  67. depends_on:
  68. - php.delivery.micro
  69. ports:
  70. - "80"
  71.  
  72. nginx.delivery2.micro:
  73. build: ./docker/nginx
  74. volumes:
  75. - ./docker/nginx/delivery-default.conf:/etc/nginx/conf.d/default.conf
  76. - ./projects/delivery.loc:/var/www/delivery.loc
  77. environment:
  78. - SERVICE_NAME=delivery.micro
  79. depends_on:
  80. - php.delivery.micro
  81. ports:
  82. - "80"
  83.  
  84. php.delivery.micro:
  85. build: ./docker/php
  86. volumes:
  87. - ./docker/php/php.ini:/usr/local/etc/php/php.ini
  88. - ./docker/php/php-fpm.conf:/usr/local/etc/php-fpm.conf
  89. - ./projects/delivery.loc:/var/www/delivery.loc
  90.  
  91.  
  92. # mariadb.dock:
  93. # image: mariadb:10.0.35
  94. # volumes:
  95. # - ./docker/mariadb:/etc/mysql/conf.d
  96. # - ./docker/data/mariadb:/var/lib/mysql
  97. # environment:
  98. # - MYSQL_ROOT_PASSWORD=root
  99. # - MYSQL_PASSWORD=gb_lopera
  100. # - MYSQL_DATABASE=gb_lopera
  101. # - MYSQL_USER=gb_lopera
  102. # networks:
  103. # - mamsy_bridge
  104. #
  105. # elasticsearch.dock:
  106. # image: elasticsearch:2.4
  107. # networks:
  108. # - mamsy_bridge
  109. #
  110. # clickhouse.dock:
  111. # image: yandex/clickhouse-server
  112. # networks:
  113. # - mamsy_bridge
  114. #
  115. # rabbitmq.dock:
  116. # image: rabbitmq:3.7.5
  117. # networks:
  118. # - mamsy_bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement