1
0
Fork 0

Merge branch 'master' into 'master'

docker-compose: Preserve databases data in volumes

See merge request librespacefoundation/satnogs/satnogs-network!834
merge-requests/834/merge
Vasilis Tsiligiannis 2019-12-20 00:59:27 +00:00
commit a2dedcd0a0
1 changed files with 21 additions and 5 deletions

View File

@ -7,12 +7,20 @@ 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: '.'
links:
depends_on:
- 'db'
- 'redis'
environment:
@ -27,14 +35,16 @@ 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: '.'
image: 'satnogs-network'
ports:
- '8000:8000'
links:
depends_on:
- 'db'
- 'redis'
environment:
@ -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: