services: werte-app: build: context: . args: BUILD_DATE: ${BUILD_DATE:-$(date +%d.%m.%Y)} container_name: werte-next-app restart: unless-stopped # Port wird nicht nach außen exponiert - Traefik greift über das Docker-Netzwerk zu expose: - 3000 environment: - NODE_ENV=production - DB_HOST=${DB_HOST} - DB_USER=${DB_USER} - DB_PASS=${DB_PASS} - DB_NAME=${DB_NAME} labels: - traefik.enable=true - traefik.http.routers.werte.entrypoints=http - traefik.http.routers.werte.rule=Host(`werte.fuerst-stuttgart.de`) - traefik.http.middlewares.werte-https-redirect.redirectscheme.scheme=https - traefik.http.routers.werte.middlewares=werte-https-redirect - traefik.http.routers.werte-secure.entrypoints=https - traefik.http.routers.werte-secure.rule=Host(`werte.fuerst-stuttgart.de`) - traefik.http.routers.werte-secure.tls=true - traefik.http.routers.werte-secure.tls.certresolver=letsencrypt - traefik.http.routers.werte-secure.service=werte - traefik.http.services.werte.loadbalancer.server.port=3000 networks: - proxy networks: proxy: name: dockge_default external: true