Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2.1'
- services:
- app:
- build:
- context: ./docker/app
- image: ember/app:latest
- ports:
- - 3334:80
- - 4444:443
- volumes:
- - .:/var/www/html:cached
- networks:
- - ember_net
- redis:
- build:
- context: ./docker/redis
- image: ember/redis:latest
- volumes:
- - redisdata:/data
- networks:
- - ember_net
- mysql:
- build:
- context: ./docker/mysql
- image: ember/mysql:latest
- ports:
- - 3308:3306
- environment:
- MYSQL_ROOT_PASSWORD: root
- MYSQL_DATABASE: ember_platform
- MYSQL_USER: root
- MYSQL_PASSWORD: admin
- volumes:
- - mysqldata:/var/lib/mysql
- networks:
- - ember_net
- node:
- build:
- context: ./docker/node
- image: ember/node:latest
- volumes:
- - .:/var/www/html
- blackfire:
- image: blackfire/blackfire
- environment:
- BLACKFIRE_SERVER_ID:
- BLACKFIRE_SERVER_TOKEN:
- networks:
- - ember_net
- elasticsearch:
- image: docker.elastic.co/elasticsearch/elasticsearch:6.2.3
- container_name: elasticsearch
- environment:
- - cluster.name=ember-cluster
- - bootstrap.memory_lock=true
- - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- ulimits:
- memlock:
- soft: -1
- hard: -1
- volumes:
- - esdata1:/usr/share/elasticsearch/data
- ports:
- - 9200:9200
- networks:
- - ember_net
- elasticsearch2:
- image: docker.elastic.co/elasticsearch/elasticsearch:6.2.3
- container_name: elasticsearch2
- environment:
- - cluster.name=ember-cluster
- - bootstrap.memory_lock=true
- - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- - "discovery.zen.ping.unicast.hosts=elasticsearch"
- ulimits:
- memlock:
- soft: -1
- hard: -1
- volumes:
- - esdata2:/usr/share/elasticsearch/data
- networks:
- - ember_net
- volumes:
- redisdata:
- driver: local
- mysqldata:
- driver: local
- esdata1:
- driver: local
- esdata2:
- driver: local
- networks:
- ember_net:
- driver: bridge
Add Comment
Please, Sign In to add comment