--- services: certistack: build: context: . args: DB_ENGINE: postgres container_name: django_web ports: - "8000:8000" volumes: - ./src:/app/src env_file: - .env-postgres environment: - DB_ENGINE=postgres - DB_HOST=db - DB_PORT=${DB_PORT:-5432} - DB_NAME=${DB_NAME:-certistack} - DB_USER=${DB_USER:?error} - DB_PASSWORD=${DB_PASSWORD:?error} depends_on: - db db: image: postgres:13 container_name: certistack-db environment: - POSTGRES_DB=${DB_NAME:-certistack} - POSTGRES_USER=${DB_USER:?error} - POSTGRES_PASSWORD=${DB_PASSWORD:?error} volumes: - ./data/postgres:/var/lib/postgresql/data