gva/docker-compose.yml

44 lines
902 B
YAML

version: "3"
services:
db:
image: gnuviech/pgsql:stretch
ports:
- "15432:5432"
env_file: .env
volumes:
- "pg_data:/var/lib/postgresql/9.6/main"
mq:
image: gnuviech/mq:stretch
env_file: .env
volumes:
- "mq_data:/var/lib/rabbitmq/mnesia"
redis:
image: gnuviech/redis:stretch
env_file: .env
volumes:
- "redis_data:/var/lib/redis"
gva:
build:
context: .
ports:
- "8000:8000"
depends_on:
- db
- mq
- redis
env_file: .env
environment:
DJANGO_SETTINGS_MODULE: gnuviechadmin.settings
GVA_DOMAIN_NAME: localhost
GVA_SITE_NAME: localhost
volumes:
- "django_media:/srv/gnuviechadmin/media"
- "django_static:/srv/gnuviechadmin/static"
- "./gnuviechadmin:/srv/gnuviechadmin"
volumes:
django_media:
django_static:
pg_data:
redis_data:
mq_data: