Advertisement
alpa_s

Untitled

Jun 22nd, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. version: "2"
  2. services:
  3.  
  4. data:
  5. image: busybox:latest
  6. volumes:
  7. - ./:/app
  8. entrypoint: tail -f /dev/null
  9.  
  10. go-app-data:
  11. image: busybox:latest
  12. volumes:
  13. - ./go-app:/app
  14. entrypoint: tail -f /dev/null
  15.  
  16.  
  17. app:
  18. build: docker/php
  19. working_dir: /app
  20. volumes_from:
  21. - data
  22. expose:
  23. - 9000
  24. links:
  25. - pgsql
  26. - mongo
  27. - mailcatcher
  28. - memcached
  29. - redis
  30. environment:
  31. XDEBUG_CONFIG: "idekey=PHPSTORM remote_enable=On remote_connect_back=On"
  32.  
  33. go-app:
  34. image: ubuntu
  35. working_dir: /app
  36. volumes_from:
  37. - go-app-data
  38. ports:
  39. - "8081:8081"
  40. links:
  41. - mongo
  42. - redis
  43. # networks:
  44. # - mongo-network
  45. # - redis-network
  46. command: "./GoLinks"
  47.  
  48. nginx:
  49. image: nginx:1.12-alpine
  50. ports:
  51. - "82:80"
  52. volumes:
  53. - ./:/app
  54. - ./docker/nginx/vhost.conf:/etc/nginx/conf.d/vhost.conf
  55. links:
  56. - app
  57.  
  58. mailcatcher:
  59. image: schickling/mailcatcher:latest
  60. # ports:
  61. # - "1080:1080"
  62.  
  63. memcached:
  64. image: memcached:latest
  65. # ports:
  66. # - "11212:11211"
  67.  
  68. redis:
  69. image: redis:latest
  70. # ports:
  71. # - "6380:6379"
  72. volumes:
  73. - ../data/redis:/data
  74. restart: always
  75.  
  76. mongo:
  77. image: mongo:latest
  78. ports:
  79. - "27018:27017"
  80. volumes:
  81. - /srv/docker/mongodb:/var/lib/mongodb
  82. restart: always
  83.  
  84. pgsql:
  85. image: postgres
  86. volumes:
  87. - ../pgdata:/var/lib/postgresql/data
  88. ports:
  89. - "5433:5432"
  90. environment:
  91. POSTGRES_USER: pguser
  92. POSTGRES_PASSWORD: pguser
  93. POSTGRES_DB: pgdb
  94.  
  95.  
  96.  
  97. #go-app:
  98. # image: busybox:latest
  99. # volumes:
  100. # - ./go-app:/go-app
  101. # entrypoint: tail -f /dev/null
  102.  
  103.  
  104. #db:
  105. # image: mysql:5.7
  106. # volumes:
  107. # - /var/lib/mysql
  108. # ports:
  109. # - "3306:3306"
  110. # environment:
  111. # MYSQL_ROOT_PASSWORD: root
  112. # MYSQL_DATABASE: yii2-starter-kit
  113. # MYSQL_USER: ysk_dbu
  114. # MYSQL_PASSWORD: ysk_pass
  115.  
  116. #pgsql:
  117. # restart: always
  118. # image: sameersbn/postgresql:9.6-2
  119. # ports:
  120. # - "5433:5432"
  121. # environment:
  122. # - DEBUG=false
  123. #
  124. # - DB_USER=fazze
  125. # - DB_PASS=fazze
  126. # - DB_NAME=fazze
  127. #
  128. # volumes:
  129. # - /srv/docker/postgresql:/var/lib/postgresql
  130.  
  131. #networks:
  132. # mongo-network:
  133. # driver: bridge
  134. #
  135. # redis-network:
  136. # driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement