1
0
Fork 0

docker-compose: Preserve databases data in volumes

Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
merge-requests/442/head 0.24
Vasilis Tsiligiannis 2019-12-20 02:56:18 +02:00
parent d7ebe23830
commit f451f255e7
1 changed files with 19 additions and 3 deletions

View File

@ -7,8 +7,16 @@ services:
MYSQL_USER: 'satnogsdb' MYSQL_USER: 'satnogsdb'
MYSQL_PASSWORD: 'satnogsdb' MYSQL_PASSWORD: 'satnogsdb'
MYSQL_ROOT_PASSWORD: 'toor' MYSQL_ROOT_PASSWORD: 'toor'
volumes:
- type: 'volume'
source: 'db'
target: '/var/lib/mysql'
redis: redis:
image: 'redis:5.0.7' image: 'redis:5.0.7'
volumes:
- type: 'volume'
source: 'redis'
target: '/data'
celery: celery:
build: build:
context: '.' context: '.'
@ -27,7 +35,9 @@ services:
command: ["djangoctl.sh", "develop_celery", "/usr/local/src/satnogs-db"] command: ["djangoctl.sh", "develop_celery", "/usr/local/src/satnogs-db"]
volumes: volumes:
- '.:/usr/local/src/satnogs-db:z' - '.:/usr/local/src/satnogs-db:z'
- 'media:/var/lib/satnogs-db/media' - type: 'volume'
source: 'media'
target: '/var/lib/satnogs-db/media'
web: web:
build: build:
context: '.' context: '.'
@ -50,8 +60,14 @@ services:
command: ["djangoctl.sh", "develop", "/usr/local/src/satnogs-db"] command: ["djangoctl.sh", "develop", "/usr/local/src/satnogs-db"]
volumes: volumes:
- '.:/usr/local/src/satnogs-db:z' - '.:/usr/local/src/satnogs-db:z'
- 'static:/var/lib/satnogs-db/static' - type: 'volume'
- 'media:/var/lib/satnogs-db/media' source: 'static'
target: '/var/lib/satnogs-db/staticfiles'
- type: 'volume'
source: 'media'
target: '/var/lib/satnogs-db/media'
volumes: volumes:
db:
redis:
static: static:
media: media: