Advertisement
Guest User

Untitled

a guest
Oct 14th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. version: '3'
  2. services:
  3. db:
  4. image: postgres:latest
  5. environment:
  6. - POSTGRES_USER=actest
  7. - POSTGRES_PASSWORD=5upame6ates2ing
  8. - POSTGRES_DB=testing_ro
  9. - constraint:host==database
  10. volumes:
  11. - pgdata:/var/lib/postgresql/data
  12. ports:
  13. - "5432:5432"
  14.  
  15. mongo:
  16. image: laztoum/mongo
  17. environment:
  18. - MONGO_USER=testing
  19. - MONGO_PASSWORD=5upame6ates2ing
  20. - MONGO_DB=testing_ro
  21. - constraint:host==database
  22. ports:
  23. - "27017:27017"
  24.  
  25. redis:
  26. image: redis:3.2.8
  27. volumes:
  28. - redisdata:/data
  29. - /shared_logs/redis:/var/log/
  30. sysctls:
  31. - net.core.somaxconn=65536
  32. - net.ipv4.tcp_syncookies=0
  33. ulimits:
  34. nproc: 65535
  35. nofile:
  36. soft: 20000
  37. hard: 40000
  38. ports:
  39. - "6399:6379"
  40.  
  41. rabbitmq:
  42. image: rabbitmq:3
  43. volumes:
  44. - /shared_logs/rabbitmq:/var/log/rabbitmq/
  45.  
  46.  
  47. web:
  48. build: .
  49. sysctls:
  50. - net.core.somaxconn=65536
  51. - net.ipv4.tcp_syncookies=0
  52. ulimits:
  53. nproc: 65535
  54. nofile:
  55. soft: 20000
  56. hard: 40000
  57. volumes:
  58. - upstream:/socket
  59. - /shared_logs/uwsgi:/var/log/uwsgi
  60. - /shared_logs/uwsgi:/code/logs
  61. - .:/code/core-DEV
  62. # command: uwsgi --ini /etc/uwsgi.ini
  63.  
  64. admin:
  65. build: .
  66. sysctls:
  67. - net.core.somaxconn=65536
  68. - net.ipv4.tcp_syncookies=0
  69. ulimits:
  70. nproc: 65535
  71. nofile:
  72. soft: 20000
  73. hard: 40000
  74. volumes:
  75. - upstream:/socket
  76. - /shared_logs/uwsgi:/var/log/uwsgi
  77. - /shared_logs/uwsgi:/code/logs
  78. - .:/code/admin
  79. command: python ./wsgi.py
  80. depends_on:
  81. - web
  82. - db
  83. - redis
  84. - rabbitmq
  85. ports:
  86. - "5199:5190"
  87.  
  88. partner_plus:
  89. build: .
  90. sysctls:
  91. - net.core.somaxconn=65536
  92. - net.ipv4.tcp_syncookies=0
  93. ulimits:
  94. nproc: 65535
  95. nofile:
  96. soft: 20000
  97. hard: 40000
  98. volumes:
  99. - upstream:/socket
  100. - /shared_logs/uwsgi:/var/log/uwsgi
  101. - /shared_logs/uwsgi:/code/logs
  102. - .:/code/partner_plus
  103. command: python ./run_server.py
  104. depends_on:
  105. - web
  106. - db
  107. - redis
  108. - rabbitmq
  109. ports:
  110. - "5002:5001"
  111. nginx:
  112. build:
  113. context: .
  114. dockerfile: Dockerfile-nginx
  115. # links: admin:uwsgi
  116. sysctls:
  117. - net.core.somaxconn=65536
  118. - net.ipv4.tcp_syncookies=0
  119. ulimits:
  120. nproc: 65535
  121. nofile:
  122. soft: 20000
  123. hard: 40000
  124. depends_on:
  125. - web
  126. volumes:
  127. - upstream:/socket
  128. - /shared_logs/nginx:/var/log/nginx
  129. - staticdata:/webconfig/static
  130. - mediadata:/webconfig/media
  131. ports:
  132. - "1080:1080"
  133.  
  134.  
  135.  
  136.  
  137.  
  138. volumes:
  139. upstream: {}
  140. pgdata: {}
  141. redisdata: {}
  142. staticdata: {}
  143. mediadata: {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement