docker-compose.yml
70 lines
| 1.4 KiB
| text/x-yaml
|
YamlLexer
|
r297 | version: '2' | ||
services: | ||||
r299 | # Django app | |||
|
r297 | web: | ||
r299 | container_name: 'radarsys' | |||
|
r297 | build: . | ||
restart: always | ||||
image: radarsys | ||||
|
r363 | #command: gunicorn radarsys.wsgi:application -w 2 -b :8000 | ||
|
r356 | command: python manage.py runserver 0.0.0.0:8030 | ||
|
r363 | #ports: | ||
# - 8000:8000 | ||||
|
r356 | ports: | ||
|
r363 | - 8030:8030 | ||
|
r297 | env_file: .env | ||
r299 | ||||
|
r297 | links: | ||
|
r356 | # - redis | ||
r299 | - postgres | |||
|
r297 | volumes: | ||
r299 | - './:/radarsys' | |||
|
r305 | - '${DOCKER_DATA}/static:/radarsys/static' | ||
|
r297 | depends_on: | ||
|
r356 | # - redis | ||
r299 | - postgres | |||
|
r297 | |||
|
r356 | # redis: | ||
# container_name: 'radarsys-redis' | ||||
# image: 'redis:3.2-alpine' | ||||
# volumes: | ||||
# - '${DOCKER_DATA}/redis:/data' | ||||
|
r297 | |||
|
r354 | # celery_worker: | ||
# container_name: 'radarsys-celery' | ||||
# image: radarsys | ||||
# env_file: .env | ||||
# command: celery -A radarsys worker -l info | ||||
# volumes_from: | ||||
# - web | ||||
# depends_on: | ||||
# - web | ||||
|
r297 | |||
r299 | # PostgreSQL | |||
postgres: | ||||
container_name: 'radarsys-postgres' | ||||
build: ./postgres/ | ||||
|
r297 | volumes: | ||
r299 | - ./postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d | |||
- pgdata:/var/lib/postgresql/data | ||||
|
r316 | # ports: | ||
# - 5432:5432 | ||||
r299 | env_file: .env | |||
|
r297 | |||
r299 | # Web Server | |||
|
r356 | # nginx: | ||
# container_name: 'radarsys-nginx' | ||||
# restart: always | ||||
# build: ./nginx/ | ||||
# ports: | ||||
# - '8030:8030' | ||||
# volumes_from: | ||||
# - web | ||||
# links: | ||||
# - web:web | ||||
# depends_on: | ||||
# - web | ||||
r299 | ||||
volumes: | ||||
pgdata: | ||||
r300 | driver: local | |||