version: "3.8" services: author-suite: build: context: . dockerfile: Dockerfile container_name: author_portfolio_suite restart: unless-stopped ports: - "3000:3000" volumes: - ./data:/app/data environment: - NODE_ENV=production - TRUST_PROXY=${TRUST_PROXY:-} # Werte werden aus der nicht eingecheckten .env-Datei gelesen. - ADMIN_PASSWORD=${ADMIN_PASSWORD:?ADMIN_PASSWORD muss in .env gesetzt sein} - SESSION_SECRET=${SESSION_SECRET:?SESSION_SECRET muss in .env gesetzt sein} # (Optional) Für den 21. Jahrhundert KI-Klappentextassistenten (Gemini 3.5 Flash) - GEMINI_API_KEY=${GEMINI_API_KEY:-}