webstack-author/docker-compose.yml
2026-08-15 00:36:01 +02:00

21 lines
688 B
YAML

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:-}