version: '3.4' services: db: image: postgres:12 deploy: replicas: 1 restart_policy: condition: unless-stopped environment: - POSTGRES_PASSWORD=postgres ports: - 5432:5432 volumes: - dbdata:/var/lib/postgresql/data backend: image: registry.gitlab.com/sahkoinsinoorikilta/vtmk/web2.0-backend:latest deploy: replicas: 1 restart_policy: condition: unless-stopped update_config: order: start-first depends_on: - db ports: - 8000:8000 environment: - HOST=api.dev.sahkoinsinoorikilta.fi - FRONTEND_URL=dev.sahkoinsinoorikilta.fi - DEBUG=True - EMAIL_API_KEY_FILE=/run/secrets/DJANGO_EMAIL_API_KEY - EMAIL_API_SECRET_FILE=/run/secrets/DJANGO_EMAIL_API_SECRET - DB_HOST=db - DB_PORT=5432 secrets: - DJANGO_EMAIL_API_KEY - DJANGO_EMAIL_API_SECRET secrets: DJANGO_EMAIL_API_KEY: external: true DJANGO_EMAIL_API_SECRET: external: true volumes: dbdata: