version: '3.4' services: db: image: postgres:12 deploy: replicas: 1 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 update_config: order: start-first depends_on: - db ports: - 8000:8000 environment: - DEPLOY_ENV=development - SENTRY_DSN=https://a27d887d075f4380a48139b11955deaa@o1039142.ingest.sentry.io/6060507 - HOST=api.dev.sahkoinsinoorikilta.fi - FRONTEND_URL=dev.sahkoinsinoorikilta.fi - DEBUG=True - EMAIL_API_KEY_FILE=/run/secrets/DJANGO_EMAIL_API_KEY - G_PRIVATE_KEY_ID_FILE=/run/secrets/BACKEND_G_PRIVATE_KEY_ID - G_PRIVATE_KEY_FILE=/run/secrets/BACKEND_G_PRIVATE_KEY - G_CLIENT_EMAIL_FILE=/run/secrets/BACKEND_G_CLIENT_EMAIL - G_CLIENT_ID_FILE=/run/secrets/BACKEND_G_CLIENT_ID - G_CLIENT_URL_FILE=/run/secrets/BACKEND_G_CLIENT_URL - GROUP_KEY_FILE=/run/secrets/BACKEND_GROUP_KEY - DB_HOST=db - DB_PORT=5432 secrets: - DJANGO_EMAIL_API_KEY - BACKEND_G_PRIVATE_KEY_ID - BACKEND_G_PRIVATE_KEY - BACKEND_G_CLIENT_EMAIL - BACKEND_G_CLIENT_ID - BACKEND_G_CLIENT_URL - BACKEND_GROUP_KEY secrets: DJANGO_EMAIL_API_KEY: external: true BACKEND_G_PRIVATE_KEY_ID: external: true BACKEND_G_PRIVATE_KEY: external: true BACKEND_G_CLIENT_EMAIL: external: true BACKEND_G_CLIENT_ID: external: true BACKEND_G_CLIENT_URL: external: true BACKEND_GROUP_KEY: external: true volumes: dbdata: