21 lines
688 B
YAML
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:-}
|