Advertisement
alpa_s

Untitled

Apr 18th, 2018
105
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. - mailcatcher
  27. - memcached
  28. - redis
  29. environment:
  30. XDEBUG_CONFIG: "idekey=PHPSTORM remote_enable=On remote_connect_back=On"
  31.  
  32. go-app:
  33. image: ubuntu
  34. working_dir: /app
  35. volumes_from:
  36. - go-app-data
  37. ports:
  38. - "8081:8081"
  39. links:
  40. - mongo
  41. - redis
  42. # networks:
  43. # - mongo-network
  44. # - redis-network
  45. command: "./GoLinks"
  46.  
  47. nginx:
  48. image: nginx:1.12-alpine
  49. ports:
  50. - "82:80"
  51. volumes:
  52. - ./:/app
  53. - ./docker/nginx/vhost.conf:/etc/nginx/conf.d/vhost.conf
  54. links:
  55. - app
  56.  
  57. mailcatcher:
  58. image: schickling/mailcatcher:latest
  59. # ports:
  60. # - "1080:1080"
  61.  
  62. memcached:
  63. image: memcached:latest
  64. # ports:
  65. # - "11212:11211"
  66.  
  67. redis:
  68. image: redis:latest
  69. # ports:
  70. # - "6380:6379"
  71. volumes:
  72. - ../data/redis:/data
  73. restart: always
  74.  
  75. mongo:
  76. image: mongo:latest
  77. ports:
  78. - "27018:27017"
  79. volumes:
  80. - /srv/docker/mongodb:/var/lib/mongodb
  81. restart: always
  82.  
  83. pgsql:
  84. image: postgres
  85. volumes:
  86. - /private/var/lib/postgresql:/var/lib/postgresql
  87. # ports:
  88. # - "5433:5432"
  89. environment:
  90. POSTGRES_USER: pguser
  91. POSTGRES_PASSWORD: pguser
  92. POSTGRES_DB: pgdb
  93.  
  94.  
  95.  
  96. #go-app:
  97. # image: busybox:latest
  98. # volumes:
  99. # - ./go-app:/go-app
  100. # entrypoint: tail -f /dev/null
  101.  
  102.  
  103. #db:
  104. # image: mysql:5.7
  105. # volumes:
  106. # - /var/lib/mysql
  107. # ports:
  108. # - "3306:3306"
  109. # environment:
  110. # MYSQL_ROOT_PASSWORD: root
  111. # MYSQL_DATABASE: yii2-starter-kit
  112. # MYSQL_USER: ysk_dbu
  113. # MYSQL_PASSWORD: ysk_pass
  114.  
  115. #pgsql:
  116. # restart: always
  117. # image: sameersbn/postgresql:9.6-2
  118. # ports:
  119. # - "5433:5432"
  120. # environment:
  121. # - DEBUG=false
  122. #
  123. # - DB_USER=fazze
  124. # - DB_PASS=fazze
  125. # - DB_NAME=fazze
  126. #
  127. # volumes:
  128. # - /srv/docker/postgresql:/var/lib/postgresql
  129.  
  130. #networks:
  131. # mongo-network:
  132. # driver: bridge
  133. #
  134. # redis-network:
  135. # driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement