Advertisement
Guest User

Untitled

a guest
May 11th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. version: '2'
  2. services:
  3. redisMain:
  4. image: redis:alpine
  5. command: redis-server /usr/local/etc/redis/redis.conf
  6. volumes:
  7. - "./redis/redisMain.conf:/usr/local/etc/redis/redis.conf"
  8. restart: always
  9. networks:
  10. main:
  11. aliases:
  12. - redisMain
  13. rabbitmq:
  14. image: rabbitmq:management-alpine
  15. restart: always
  16. hostname: rabbitmq
  17. environment:
  18. RABBITMQ_DEFAULT_USER: app
  19. RABBITMQ_DEFAULT_PASS: app
  20. ports:
  21. - "15672:15672"
  22. networks:
  23. main:
  24. aliases:
  25. - rabbitmq
  26. mongodbMain:
  27. image: mongo:latest
  28. restart: always
  29. networks:
  30. main:
  31. aliases:
  32. - mongodbMain
  33. mysqlMain:
  34. image: mysql:latest
  35. volumes:
  36. - "~/Office/app-db/mysql-data/db:/var/lib/mysql"
  37. restart: always
  38. environment:
  39. MYSQL_ROOT_PASSWORD: app
  40. MYSQL_DATABASE: test_db
  41. MYSQL_USER: app
  42. MYSQL_PASSWORD: app
  43. networks:
  44. main:
  45. aliases:
  46. - mysqlMain
  47. haproxymain:
  48. image: haproxy:alpine
  49. volumes:
  50. - "./haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg"
  51. links:
  52. - app
  53. ports:
  54. - "9000:80"
  55. restart: always
  56. networks:
  57. main:
  58. aliases:
  59. - haproxymain
  60. app:
  61. depends_on:
  62. - redisMain
  63. - mysqlMain
  64. - mongodbMain
  65. - rabbitmq
  66. build:
  67. context: .
  68. dockerfile: Dockerfile
  69. args:
  70. branch: ${BRANCH}
  71. # expire: ${EXPIRE}
  72. tty: true
  73. restart: always
  74. networks:
  75. main:
  76. aliases:
  77. - app
  78.  
  79. networks:
  80. main:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement