From c0bf3ac42df3d305844a460895f1b0616ad0fd10 Mon Sep 17 00:00:00 2001 From: Vasilis Tsiligiannis Date: Fri, 20 Dec 2019 02:54:58 +0200 Subject: [PATCH] docker-compose: Preserve databases data in volumes Signed-off-by: Vasilis Tsiligiannis --- docker-compose.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5a33ad5..93d5d2c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,8 +7,16 @@ services: MYSQL_USER: 'satnogsnetwork' MYSQL_PASSWORD: 'satnogsnetwork' MYSQL_ROOT_PASSWORD: 'toor' + volumes: + - type: 'volume' + source: 'db' + target: '/var/lib/mysql' redis: image: 'redis:5.0.7' + volumes: + - type: 'volume' + source: 'redis' + target: '/data' celery: build: context: '.' @@ -27,7 +35,9 @@ services: command: ["djangoctl.sh", "develop_celery", "/usr/local/src/satnogs-network"] volumes: - '.:/usr/local/src/satnogs-network:z' - - 'media:/var/lib/satnogs-network/media' + - type: 'volume' + source: 'media' + target: '/var/lib/satnogs-network/media' web: build: context: '.' @@ -50,8 +60,14 @@ services: command: ["djangoctl.sh", "develop", "/usr/local/src/satnogs-network"] volumes: - '.:/usr/local/src/satnogs-network:z' - - 'static:/var/lib/satnogs-network/static' - - 'media:/var/lib/satnogs-network/media' + - type: 'volume' + source: 'static' + target: '/var/lib/satnogs-network/static' + - type: 'volume' + source: 'media' + target: '/var/lib/satnogs-network/media' volumes: + db: + redis: static: media: