Guest User

Untitled

a guest
May 24th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. version: "3.1"
  2.  
  3. services:
  4. app:
  5. image: icmanage1/envision:envision-latest
  6. links:
  7. - db
  8. - perforce
  9. - rabbitmq
  10. - splunk
  11. env_file:
  12. - .env
  13. environment:
  14. DJANGO_SETTINGS_MODULE: 'settings.dev_docker'
  15. DJANGO_MANAGEPY_COLLECTSTATIC: 'on'
  16. DJANGO_MANAGEPY_MIGRATE: 'on'
  17. SKIP_RABBITMQ: 'on'
  18. SKIP_SQL: 'off'
  19. ports:
  20. - 8001:8001
  21. networks:
  22. - main
  23. depends_on:
  24. - db
  25. command: uwsgi --ini /data/app/config/docker/app/uwsgi.ini
  26. volumes:
  27. - uwsgi_socket:/var/run/uwsgi:rw
  28. - app_static:/data/app/static:rw
  29. celery:
  30. image: icmanage1/envision:envision-latest
  31. links:
  32. - db
  33. - rabbitmq
  34. - perforce
  35. - splunk
  36. env_file:
  37. - .env
  38. environment:
  39. DJANGO_SETTINGS_MODULE: 'settings.dev_docker'
  40. DJANGO_MANAGEPY_COLLECTSTATIC: 'off'
  41. DJANGO_MANAGEPY_MIGRATE: 'off'
  42. SKIP_RABBITMQ: 'off'
  43. SKIP_SQL: 'off'
  44. networks:
  45. - main
  46. depends_on:
  47. - db
  48. - rabbitmq
  49. working_dir: /data/app
  50. command: watchmedo auto-restart --patterns='*.py' --recursive -- celery worker -A celery_app -E -B
  51. volumes:
  52. - app_static:/data/app/static:rw
  53. - app_media:/data/app/media:rw
  54. journal_parser:
  55. image: icmanage1/envision:journal_parser-latest
  56. links:
  57. - db
  58. - perforce
  59. env_file:
  60. - .env
  61. networks:
  62. - main
  63. depends_on:
  64. - db
  65. - perforce
  66. working_dir: /data/app
  67. volumes:
  68. - perforce_data:/var/lib/perforce
  69. - db_run:/var/run/mysqld
  70. nginx:
  71. image: icmanage1/envision:nginx-latest
  72. volumes:
  73. - uwsgi_socket:/var/run/uwsgi:rw
  74. - app_static:/static:ro
  75. depends_on:
  76. - app
  77. ports:
  78. - 80:80
  79. links:
  80. - app:app
  81. networks:
  82. - main
  83. perforce:
  84. image: icmanage1/envision:perforce-latest
  85. networks:
  86. main:
  87. ipv4_address: 172.19.0.16
  88. env_file:
  89. - .env
  90. ports:
  91. - 1666:1666
  92. volumes:
  93. - perforce_data:/var/lib/perforce
  94. db:
  95. restart: always
  96. image: icmanage1/envision:mariadb-latest
  97. volumes:
  98. - db_data:/var/lib/mysql
  99. - db_run:/var/run/mysqld
  100. env_file:
  101. - .env
  102. ports:
  103. - 3306:3306
  104. networks:
  105. - main
  106. memcached:
  107. image: memcached:alpine
  108. ports:
  109. - 11211:11211
  110. networks:
  111. - main
  112. rabbitmq:
  113. restart: always
  114. image: rabbitmq:3.7-rc-management
  115. volumes:
  116. - rabbitmq_data:/var/lib/rabbitmq
  117. env_file:
  118. - .env
  119. expose:
  120. - "5672"
  121. ports:
  122. - 15672:15672
  123. - 5672:5672
  124. networks:
  125. - main
  126. splunk:
  127. image: icmanage1/envision:splunk-latest
  128. volumes:
  129. - splunk_data:/opt/splunk/var
  130. env_file:
  131. - .env
  132. networks:
  133. - main
  134. expose:
  135. - 9997
  136. - 8088
  137. - 8089
  138. - 1514
  139. ports:
  140. - 8000:8000
  141. - 8089:8089
  142. networks:
  143. main:
  144. driver: bridge
  145. ipam:
  146. config:
  147. - subnet: 172.19.0.0/24
  148. volumes:
  149. db_data:
  150. db_run:
  151. perforce_data:
  152. uwsgi_socket:
  153. app_static:
  154. app_media:
  155. rabbitmq_data:
  156. splunk_data:
Add Comment
Please, Sign In to add comment