version: '3.8' services: trassenplaner: build: . container_name: bw-scheddebrock-trassenplaner restart: always environment: - PORT=80 - DB_HOST=${DB_HOST} - DB_PORT=${DB_PORT:-5432} - DB_USER=${DB_USER} - DB_PASSWORD=${DB_PASSWORD} - DB_NAME=${DB_NAME} - DB_SCHEMA=bw_scheddebrock networks: - proxy labels: - "traefik.enable=true" - "traefik.http.routers.trassenplaner.rule=Host(`bw-scheddebrock-trassenplaner.enwelo-serverumgebung.cloud`)" - "traefik.http.routers.trassenplaner.entrypoints=websecure" - "traefik.http.routers.trassenplaner.tls.certresolver=le" - "traefik.http.services.trassenplaner.loadbalancer.server.port=80" - "traefik.http.routers.trassenplaner.middlewares=authentik@file" networks: proxy: external: true