Advertisement
Guest User

Untitled

a guest
Mar 28th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 KB | None | 0 0
  1. version: '2'
  2. services:
  3. db:
  4. build: ./db_src
  5. environment:
  6. MYSQL_ALLOW_EMPTY_PASSWORD: 1
  7. volumes:
  8. - ./db:/var/lib/mysql:cached
  9. ports:
  10. - "11000:3306"
  11. restart: always
  12.  
  13. echo_storage:
  14. image: redis:4.0
  15. restart: always
  16. container_name: echo-storage
  17. ports:
  18. - "6380:6379"
  19. command: redis-server --appendonly yes
  20. volumes:
  21. - redis_data:/data
  22. networks:
  23. - default
  24.  
  25. echo_server:
  26. build: ./echo_server
  27. container_name: echo-server
  28. ports:
  29. - "6001:6001"
  30. working_dir: /usr/src/app
  31. volumes:
  32. - ./signature_src/www:/usr/src/app
  33. networks:
  34. - default
  35.  
  36. fcs_src:
  37. build: ./fcs_src
  38. environment:
  39. PHP_IDE_CONFIG: serverName=docker
  40. XDEBUG_CONFIG: remote_host=192.168.1.132
  41. volumes:
  42. - ./fcs_src/www:/var/www/html:cached
  43. - ./fcs_src/php.ini:/usr/local/etc/php/php.ini:cached
  44. depends_on:
  45. - db
  46. expose:
  47. - "9000"
  48. networks:
  49. - default
  50. restart: always
  51.  
  52. fcs_web:
  53. image: nginx:stable
  54. volumes:
  55. - ./fcs_src/default.conf:/etc/nginx/conf.d/default.conf:cached
  56. volumes_from:
  57. - fcs_src
  58. ports:
  59. - "10000:80"
  60. depends_on:
  61. - fcs_src
  62. links:
  63. - fcs_src
  64. restart: always
  65.  
  66. signature_src:
  67. build: ./signature_src
  68. volumes:
  69. - ./signature_src/www:/var/www/html:cached
  70. - ./signature_src/php.ini:/usr/local/etc/php/php.ini:cached
  71. depends_on:
  72. - db
  73. expose:
  74. - "9000"
  75. networks:
  76. - default
  77. restart: always
  78. environment:
  79. PHP_IDE_CONFIG: serverName=docker
  80. XDEBUG_CONFIG: remote_host=192.168.1.132
  81.  
  82. signature_web:
  83. image: nginx:stable
  84. # container_name: signature-web
  85. volumes:
  86. - ./signature_src/default.conf:/etc/nginx/conf.d/default.conf:cached
  87. volumes_from:
  88. - signature_src
  89. ports:
  90. - "10001:80"
  91. depends_on:
  92. - signature_src
  93. links:
  94. - signature_src
  95. restart: always
  96.  
  97. contracts_db:
  98. image: mongo
  99. container_name: contracts_db
  100. restart: always
  101. environment:
  102. TZ: "Europe/Moscow"
  103. MONGO_INITDB_ROOT_USERNAME: root
  104. MONGO_INITDB_ROOT_PASSWORD: pass
  105. MONGO_INITDB_DATABASE: "contracts_db"
  106. volumes:
  107. - "./contracts_db/mongo/db:/data/db"
  108. - "./contracts_db/mongo/keyfile:/data/keyfile"
  109. - "./contracts_db/mongo/backup:/backup"
  110. ports:
  111. - "27019:27017"
  112.  
  113. contracts_src:
  114. build: ./contracts_src
  115. environment:
  116. PHP_IDE_CONFIG: serverName=docker
  117. XDEBUG_CONFIG: remote_host=192.168.1.132
  118. volumes:
  119. - ./contracts_src/www:/var/www/html:cached
  120. - ./fcs_src/www/data/zakupki/:/var/www/html/data/zakupki:cached
  121. depends_on:
  122. - contracts_db
  123. expose:
  124. - "9000"
  125. networks:
  126. - default
  127. restart: always
  128.  
  129. contracts_web:
  130. image: nginx:stable
  131. volumes:
  132. - ./contracts_src/default.conf:/etc/nginx/conf.d/default.conf:cached
  133. volumes_from:
  134. - contracts_src
  135. ports:
  136. - "10002:80"
  137. depends_on:
  138. - contracts_src
  139. links:
  140. - contracts_src
  141. restart: always
  142.  
  143. fias_src:
  144. build: ./fias_src
  145. volumes:
  146. - ./fias_src/www:/var/www/html:cached
  147. depends_on:
  148. - db
  149. expose:
  150. - "9000"
  151. networks:
  152. - default
  153. restart: always
  154.  
  155. fias_web:
  156. image: nginx:stable
  157. volumes:
  158. - ./fias_src/default.conf:/etc/nginx/conf.d/default.conf:cached
  159. volumes_from:
  160. - fias_src
  161. ports:
  162. - "10003:80"
  163. depends_on:
  164. - fias_src
  165. links:
  166. - fias_src
  167. restart: always
  168.  
  169. morpher_src:
  170. build: ./morpher_src
  171. volumes:
  172. - ./morpher_src/www:/var/www/html:cached
  173. depends_on:
  174. - db
  175. expose:
  176. - "9000"
  177. networks:
  178. - default
  179. restart: always
  180.  
  181. morpher_web:
  182. image: nginx:stable
  183. volumes:
  184. - ./morpher_src/default.conf:/etc/nginx/conf.d/default.conf:cached
  185. volumes_from:
  186. - morpher_src
  187. ports:
  188. - "10004:80"
  189. depends_on:
  190. - morpher_src
  191. links:
  192. - morpher_src
  193. restart: always
  194.  
  195. imap_src:
  196. build: ./imap_src
  197. environment:
  198. PHP_IDE_CONFIG: serverName=docker
  199. XDEBUG_CONFIG: remote_host=192.168.1.132
  200. volumes:
  201. - ./imap_src/www:/var/www/html:cached
  202. depends_on:
  203. - db
  204. expose:
  205. - "9000"
  206. networks:
  207. - default
  208. restart: always
  209.  
  210. gosgarant:
  211. build: ./gosgarant
  212. environment:
  213. PHP_IDE_CONFIG: serverName=docker
  214. XDEBUG_CONFIG: remote_host=192.168.1.132
  215. volumes:
  216. - ./gosgarant/www:/var/www/html:cached
  217. - ./gosgarant/php.ini:/usr/local/etc/php/php.ini:cached
  218. depends_on:
  219. - db
  220. expose:
  221. - "9000"
  222. networks:
  223. - default
  224. restart: "no"
  225.  
  226. gosgarant-web:
  227. image: nginx:stable
  228. volumes:
  229. - ./gosgarant/default.conf:/etc/nginx/conf.d/default.conf:cached
  230. volumes_from:
  231. - gosgarant
  232. ports:
  233. - "30000:80"
  234. depends_on:
  235. - gosgarant
  236. links:
  237. - gosgarant
  238. restart: "no"
  239.  
  240. api_src:
  241. build: ./api_src
  242. environment:
  243. PHP_IDE_CONFIG: serverName=docker
  244. XDEBUG_CONFIG: remote_host=192.168.1.132
  245. volumes:
  246. - ./api_src/www:/var/www/html:cached
  247. - ./api_src/php.ini:/usr/local/etc/php/php.ini:cached
  248. depends_on:
  249. - db
  250. expose:
  251. - "9000"
  252. networks:
  253. - default
  254. restart: always
  255.  
  256. api_web:
  257. image: nginx:stable
  258. volumes:
  259. - ./api_src/default.conf:/etc/nginx/conf.d/default.conf:cached
  260. volumes_from:
  261. - api_src
  262. ports:
  263. - "10005:80"
  264. depends_on:
  265. - api_src
  266. links:
  267. - api_src
  268. restart: always
  269.  
  270. api_client:
  271. build: ./api_client_src
  272. environment:
  273. PHP_IDE_CONFIG: serverName=docker
  274. XDEBUG_CONFIG: remote_host=192.168.1.132
  275. volumes:
  276. - ./api_client_src/www:/var/www/html
  277. - ./api_client_src/php.ini:/usr/local/etc/php/php.ini
  278. depends_on:
  279. - db
  280. expose:
  281. - "9000"
  282. networks:
  283. - default
  284. restart: always
  285. networks:
  286. default:
  287. driver: bridge
  288.  
  289. volumes:
  290. redis_data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement