version: '3' services: db: image: postgres environment: POSTGRES_USER: /run/secrets/DJANGO_DB_USER POSTGRES_PASSWORD: /run/secrets/DJANGO_DB_PASSWD POSTGRES_DB: /run/secrets/DJANGO_DB_NAME ports: - 5432:5432 volumes: - dbdata:/var/lib/postgresql/data secrets: - DJANGO_DB_NAME - DJANGO_DB_USER - DJANGO_DB_PASSWD backend: image: registry.gitlab.com/sahkoinsinoorikilta/vtmk/web2.0-backend:latest ports: - 8000:8000 environment: SECRET_KEY: /run/secrets/DJANGO_SECRET_KEY TG_BOT_TOKEN: /run/secrets/DJANGO_TG_BOT_TOKEN EMAIL_HOST: /run/secrets/DJANGO_EMAIL_HOST EMAIL_PASSWD: /run/secrets/DJANGO_EMAIL_PASSWD DB_NAME: /run/secrets/DJANGO_DB_NAME DB_USER: /run/secrets/DJANGO_DB_USER DB_PASSWORD: /run/secrets/DJANGO_DB_PASSWD DB_HOST: db DB_PORT: 5432 secrets: - DJANGO_SECRET_KEY - DJANGO_TG_BOT_TOKEN - DJANGO_EMAIL_HOST - DJANGO_EMAIL_PASSWD - DJANGO_DB_NAME - DJANGO_DB_USER - DJANGO_DB_PASSWD secrets: DJANGO_SECRET_KEY: external: true DJANGO_TG_BOT_TOKEN: external: true DJANGO_EMAIL_HOST: external: true DJANGO_EMAIL_PASSWD: external: true DJANGO_DB_NAME: external: true DJANGO_DB_USER: external: true DJANGO_DB_PASSWD: external: true volumes: dbdata: