Advertisement
Guest User

Untitled

a guest
Dec 7th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. web:
  5. container_name: a2i_web
  6. build:
  7. context: ./web
  8. ports:
  9. - "${WEB_PORT}:80"
  10. volumes:
  11. - ../..:/app
  12. depends_on:
  13. - php
  14. restart: unless-stopped
  15.  
  16. php:
  17. container_name: a2i_php
  18. build:
  19. context: ./php
  20. ports:
  21. - "9000"
  22. volumes:
  23. - ../..:/app
  24. depends_on:
  25. - db
  26. - elasticsearch
  27. restart: unless-stopped
  28.  
  29. db:
  30. container_name: a2i_db
  31. image: mysql:5.6
  32. ports:
  33. - "${DB_PORT}:3306"
  34. volumes:
  35. - mysql:/var/lib/mysql
  36. restart: unless-stopped
  37. environment:
  38. MYSQL_ROOT_PASSWORD: root
  39. MYSQL_DATABASE: 910_a2i
  40. MYSQL_USER: root
  41. MYSQL_PASSWORD: root
  42.  
  43. elasticsearch:
  44. container_name: a2i_elasticsearch
  45. image: docker.elastic.co/elasticsearch/elasticsearch:5.6.0
  46. ports:
  47. - "${ELASTIC_PORT}:9200"
  48. restart: unless-stopped
  49. environment:
  50. - bootstrap.memory_lock=true
  51. - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
  52. ulimits:
  53. memlock:
  54. soft: -1
  55. hard: -1
  56. mem_limit: 1g
  57.  
  58. volumes:
  59. mysql: ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement