2018-11-09 13:20:09 -07:00
|
|
|
version: '3.2'
|
2017-09-08 09:42:21 -06:00
|
|
|
services:
|
|
|
|
db:
|
2018-11-09 13:20:09 -07:00
|
|
|
image: 'mariadb:10.3'
|
2017-09-08 09:42:21 -06:00
|
|
|
environment:
|
2018-11-09 13:20:09 -07:00
|
|
|
MYSQL_DATABASE: 'satnogsdb'
|
|
|
|
MYSQL_USER: 'satnogsdb'
|
|
|
|
MYSQL_PASSWORD: 'satnogsdb'
|
|
|
|
MYSQL_ROOT_PASSWORD: 'toor'
|
2017-09-08 09:42:21 -06:00
|
|
|
redis:
|
2018-11-09 13:20:09 -07:00
|
|
|
image: 'redis:3.2.8'
|
2017-09-08 09:42:21 -06:00
|
|
|
celery:
|
|
|
|
build:
|
2018-11-09 13:20:09 -07:00
|
|
|
context: '.'
|
2017-09-08 09:42:21 -06:00
|
|
|
links:
|
2018-11-09 13:20:09 -07:00
|
|
|
- 'db'
|
|
|
|
- 'redis'
|
2017-09-08 09:42:21 -06:00
|
|
|
environment:
|
2018-11-09 13:21:12 -07:00
|
|
|
PYTHONDONTWRITEBYTECODE: '1'
|
2018-11-09 13:20:09 -07:00
|
|
|
DATABASE_URL: 'mysql://satnogsdb:satnogsdb@db/satnogsdb'
|
|
|
|
CELERY_BROKER_URL: 'redis://redis:6379/0'
|
|
|
|
CELERY_RESULT_BACKEND: 'redis://redis:6379/0'
|
2018-11-12 16:17:18 -07:00
|
|
|
command: ["djangoctl.sh", "develop_celery", "/usr/local/src/satnogs-db"]
|
|
|
|
volumes:
|
|
|
|
- '.:/usr/local/src/satnogs-db:z'
|
2017-09-08 09:42:21 -06:00
|
|
|
web:
|
|
|
|
build:
|
2018-11-09 13:20:09 -07:00
|
|
|
context: '.'
|
2018-11-10 06:06:50 -07:00
|
|
|
image: 'satnogs-db'
|
2017-09-08 09:42:21 -06:00
|
|
|
ports:
|
2018-11-09 13:20:09 -07:00
|
|
|
- '8000:8000'
|
2017-09-08 09:42:21 -06:00
|
|
|
links:
|
2018-11-09 13:20:09 -07:00
|
|
|
- 'db'
|
|
|
|
- 'redis'
|
2017-09-08 09:42:21 -06:00
|
|
|
environment:
|
2018-11-09 13:21:12 -07:00
|
|
|
PYTHONDONTWRITEBYTECODE: '1'
|
2018-11-09 13:20:09 -07:00
|
|
|
DATABASE_URL: 'mysql://satnogsdb:satnogsdb@db/satnogsdb'
|
2018-11-09 13:21:36 -07:00
|
|
|
CACHE_LOCATION: 'redis://redis:6379/0'
|
2018-11-09 13:20:09 -07:00
|
|
|
command: ["djangoctl.sh", "develop", "/usr/local/src/satnogs-db"]
|
|
|
|
volumes:
|
2018-11-12 16:15:15 -07:00
|
|
|
- '.:/usr/local/src/satnogs-db:z'
|