2019-01-23 12:39:02 -07:00
|
|
|
version: '3.2'
|
2017-08-27 09:17:58 -06:00
|
|
|
services:
|
|
|
|
db:
|
2019-12-19 16:14:24 -07:00
|
|
|
image: 'mariadb:10.4.11'
|
2017-08-27 09:17:58 -06:00
|
|
|
environment:
|
2019-01-23 12:39:02 -07:00
|
|
|
MYSQL_DATABASE: 'satnogsnetwork'
|
|
|
|
MYSQL_USER: 'satnogsnetwork'
|
|
|
|
MYSQL_PASSWORD: 'satnogsnetwork'
|
|
|
|
MYSQL_ROOT_PASSWORD: 'toor'
|
2019-12-19 17:54:58 -07:00
|
|
|
volumes:
|
|
|
|
- type: 'volume'
|
|
|
|
source: 'db'
|
|
|
|
target: '/var/lib/mysql'
|
2017-08-27 09:17:58 -06:00
|
|
|
redis:
|
2019-12-19 16:14:41 -07:00
|
|
|
image: 'redis:5.0.7'
|
2019-12-19 17:54:58 -07:00
|
|
|
volumes:
|
|
|
|
- type: 'volume'
|
|
|
|
source: 'redis'
|
|
|
|
target: '/data'
|
2017-09-27 11:04:18 -06:00
|
|
|
celery:
|
|
|
|
build:
|
2019-01-23 12:39:02 -07:00
|
|
|
context: '.'
|
2019-12-19 16:57:49 -07:00
|
|
|
depends_on:
|
2019-01-23 12:39:02 -07:00
|
|
|
- 'db'
|
|
|
|
- 'redis'
|
2017-09-27 11:04:18 -06:00
|
|
|
environment:
|
2019-01-23 12:39:02 -07:00
|
|
|
PYTHONDONTWRITEBYTECODE: '1'
|
|
|
|
DATABASE_URL: 'mysql://satnogsnetwork:satnogsnetwork@db/satnogsnetwork'
|
|
|
|
CELERY_BROKER_URL: 'redis://redis:6379/0'
|
|
|
|
CELERY_RESULT_BACKEND: 'redis://redis:6379/0'
|
|
|
|
CACHE_BACKEND: 'redis_cache.RedisCache'
|
|
|
|
CACHE_CLIENT_CLASS: 'django_redis.client.DefaultClient'
|
|
|
|
CACHE_LOCATION: 'redis://redis:6379/1'
|
|
|
|
MEDIA_ROOT: '/var/lib/satnogs-network/media'
|
|
|
|
command: ["djangoctl.sh", "develop_celery", "/usr/local/src/satnogs-network"]
|
|
|
|
volumes:
|
|
|
|
- '.:/usr/local/src/satnogs-network:z'
|
2019-12-19 17:54:58 -07:00
|
|
|
- type: 'volume'
|
|
|
|
source: 'media'
|
|
|
|
target: '/var/lib/satnogs-network/media'
|
2017-08-27 09:17:58 -06:00
|
|
|
web:
|
|
|
|
build:
|
2019-01-23 12:39:02 -07:00
|
|
|
context: '.'
|
|
|
|
image: 'satnogs-network'
|
2017-08-27 09:17:58 -06:00
|
|
|
ports:
|
2019-01-23 12:39:02 -07:00
|
|
|
- '8000:8000'
|
2019-12-19 16:57:49 -07:00
|
|
|
depends_on:
|
2019-01-23 12:39:02 -07:00
|
|
|
- 'db'
|
|
|
|
- 'redis'
|
2017-08-27 09:17:58 -06:00
|
|
|
environment:
|
2019-01-23 12:39:02 -07:00
|
|
|
PYTHONDONTWRITEBYTECODE: '1'
|
|
|
|
DATABASE_URL: 'mysql://satnogsnetwork:satnogsnetwork@db/satnogsnetwork'
|
|
|
|
CELERY_BROKER_URL: 'redis://redis:6379/0'
|
|
|
|
CELERY_RESULT_BACKEND: 'redis://redis:6379/0'
|
|
|
|
CACHE_BACKEND: 'redis_cache.RedisCache'
|
|
|
|
CACHE_CLIENT_CLASS: 'django_redis.client.DefaultClient'
|
|
|
|
CACHE_LOCATION: 'redis://redis:6379/1'
|
|
|
|
STATIC_ROOT: '/var/lib/satnogs-network/staticfiles'
|
|
|
|
MEDIA_ROOT: '/var/lib/satnogs-network/media'
|
|
|
|
command: ["djangoctl.sh", "develop", "/usr/local/src/satnogs-network"]
|
|
|
|
volumes:
|
|
|
|
- '.:/usr/local/src/satnogs-network:z'
|
2019-12-19 17:54:58 -07:00
|
|
|
- type: 'volume'
|
|
|
|
source: 'static'
|
|
|
|
target: '/var/lib/satnogs-network/static'
|
|
|
|
- type: 'volume'
|
|
|
|
source: 'media'
|
|
|
|
target: '/var/lib/satnogs-network/media'
|
2019-01-23 12:39:02 -07:00
|
|
|
volumes:
|
2019-12-19 17:54:58 -07:00
|
|
|
db:
|
|
|
|
redis:
|
2019-01-23 12:39:02 -07:00
|
|
|
static:
|
|
|
|
media:
|