services: app: build: . container_name: spiele-redaktion restart: unless-stopped environment: - SPIELE_DATABASE_URL=sqlite:///./data/spiele-redaktion.db - SPIELE_SESSION_SECRET=${SPIELE_SESSION_SECRET:-change-me-in-production} # Vor dem ersten Start setzen, sonst wird der Admin mit "admin" angelegt: - SPIELE_INITIAL_ADMIN_PASSWORD=${SPIELE_INITIAL_ADMIN_PASSWORD:-admin} volumes: - ./data:/app/data networks: - traefik_default labels: - "traefik.enable=true" - "traefik.http.routers.spiele-redaktion.rule=Host(`swen.henry.insight-it.de`)" - "traefik.http.routers.spiele-redaktion.entrypoints=websecure" - "traefik.http.routers.spiele-redaktion.tls.certresolver=le" - "traefik.http.services.spiele-redaktion.loadbalancer.server.port=8000" networks: traefik_default: external: true