Advertisement
Guest User

Untitled

a guest
May 19th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 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. - "6379:6379"
  40.  
  41. rabbitmq:
  42. image: rabbitmq:3
  43. volumes:
  44. - /shared_logs/rabbitmq:/var/log/rabbitmq/
  45.  
  46. celery:
  47. build:
  48. context: .
  49. dockerfile: Dockerfile-celery
  50. volumes:
  51. - /shared_logs/celery:/code/logs
  52. depends_on:
  53. - redis
  54. - rabbitmq
  55. web:
  56. build: .
  57. sysctls:
  58. - net.core.somaxconn=65536
  59. - net.ipv4.tcp_syncookies=0
  60. ulimits:
  61. nproc: 65535
  62. nofile:
  63. soft: 20000
  64. hard: 40000
  65. volumes:
  66. - upstream:/socket
  67. - /shared_logs/uwsgi:/var/log/uwsgi
  68. - /shared_logs/uwsgi:/code/logs
  69. # command: uwsgi --ini /etc/uwsgi.ini
  70.  
  71. depends_on:
  72. - db
  73. - redis
  74. - rabbitmq
  75. nginx:
  76. build:
  77. context: .
  78. dockerfile: Dockerfile-nginx
  79. # links: admin:uwsgi
  80. sysctls:
  81. - net.core.somaxconn=65536
  82. - net.ipv4.tcp_syncookies=0
  83. ulimits:
  84. nproc: 65535
  85. nofile:
  86. soft: 20000
  87. hard: 40000
  88. depends_on:
  89. - web
  90. volumes:
  91. - upstream:/socket
  92. - /shared_logs/nginx:/var/log/nginx
  93. - staticdata:/webconfig/static
  94. - mediadata:/webconfig/media
  95. ports:
  96. - "1080:1080"
  97.  
  98.  
  99.  
  100.  
  101. volumes:
  102. upstream: {}
  103. pgdata: {}
  104. redisdata: {}
  105. staticdata: {}
  106. mediadata: {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement