docker-compose: include persistent volumes for redis, rabbitmq, mongodb, metabase

This commit is contained in:
Daniel Black 2018-06-09 22:14:20 +10:00
Родитель c6ac137b4f
Коммит 6a74d904c9
4 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@ -6,11 +6,15 @@ services:
image: redis:latest
ports:
- "6379:6379"
volumes:
- redis_data:/data
rabbitmq:
image: rabbitmq:management
ports:
- "5672:5672"
- "15672:15672"
volumes:
- rabbitmq_data:/var/lib/rabbitmq
dashboard:
build: ../../ghcrawler-dashboard
ports:
@ -29,6 +33,9 @@ services:
ports:
- "27017:27017"
- "28017:28017"
volumes:
- mongo_data_db:/data/db
- mongo_configdb:/data/configdb
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.4.0
ports:
@ -43,6 +50,8 @@ services:
image: metabase/metabase:latest
ports:
- "5000:3000"
volumes:
- metabase_data:/var/opt/metabase
# links:
# - mongo
crawler:

Просмотреть файл

@ -38,3 +38,9 @@ services:
- mongo
- redis
- rabbitmq
volumes:
redis_data:
rabbitmq_data:
mongo_configdb:
mongo_data_db:
metabase_data:

Просмотреть файл

@ -40,3 +40,6 @@ services:
- elasticsearch
- redis
- rabbitmq
volumes:
redis_data:
rabbitmq_data:

Просмотреть файл

@ -35,3 +35,9 @@ services:
- mongo
- redis
- rabbitmq
volumes:
redis_data:
rabbitmq_data:
mongo_configdb:
mongo_data_db:
metabase_data: