version: '3' volumes: production_postgres_data: {} production_postgres_data_backups: {} production_traefik: {} services: django: build: context: . dockerfile: ./compose/production/django/Dockerfile image: vbv_lernwelt_production_django depends_on: - postgres - redis env_file: - env_secrets/production.env command: /start postgres: build: context: . dockerfile: ./compose/production/postgres/Dockerfile image: vbv_lernwelt_production_postgres volumes: - production_postgres_data:/var/lib/postgresql/data:Z - production_postgres_data_backups:/backups:z env_file: - env_secrets/production.env traefik: build: context: . dockerfile: ./compose/production/traefik/Dockerfile image: vbv_lernwelt_production_traefik depends_on: - django volumes: - production_traefik:/etc/traefik/acme:z ports: - "0.0.0.0:80:80" - "0.0.0.0:443:443" redis: image: redis:6