# Vendoo 1.37.0 – Beispielkonfiguration für Windows, Docker und NAS
# Diese Datei enthält ausschließlich Platzhalter. Für den Betrieb als .env kopieren.
# Niemals eine produktive .env in Release-ZIPs, Git oder Support-Logs aufnehmen.

ANTHROPIC_API_KEY=
OPENAI_API_KEY=
OPENROUTER_API_KEY=
OLLAMA_URL=http://localhost:11434
LOCAL_IMAGE_ENABLED=false
LOCAL_IMAGE_URL=http://127.0.0.1:8188
LOCAL_IMAGE_TOKEN=
LOCAL_IMAGE_WORKFLOW_PATH=local-ai/workflows/vendoo_flux_schnell_api.json
LOCAL_IMAGE_INSTALL_PATH=local-ai/comfyui
LOCAL_IMAGE_REQUIRE_TOKEN=true
LOCAL_IMAGE_ALLOW_REMOTE=false

ETSY_API_KEY=
ETSY_CLIENT_SECRET=

EBAY_CLIENT_ID=
EBAY_CLIENT_SECRET=
EBAY_RU_NAME=
EBAY_SANDBOX=true

SMTP_HOST=smtp.example.de
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=
SMTP_PASS=
SMTP_FROM=Vendoo <vendoo@example.de>

PORT=8124

# Docker veröffentlicht standardmäßig nur an 127.0.0.1. Für NAS-Reverse-Proxy ggf. bewusst anpassen.
VENDOO_PUBLISH_ADDRESS=127.0.0.1
VENDOO_HOST_PORT=8124

# Vom Smartphone erreichbare Basis-URL für QR-Fotouploads.
# Beispiel im LAN: http://192.168.178.50:8124
# Öffentlich ausschließlich per HTTPS verwenden.
PUBLIC_BASE_URL=
# Nur für den geführten VPS-Modus; setup.sh trägt die Domain automatisch ein.
VENDOO_DOMAIN=

# Optional: öffentliche JSON-Manifest-URL für die Updateprüfung
VENDOO_UPDATE_MANIFEST_URL=
# Server-, Mehrbenutzer- und Deployment-Sicherheit (1.37.0)
# Standardmäßig nur auf diesem PC erreichbar. Für LAN bewusst auf 0.0.0.0 setzen.
VENDOO_BIND_HOST=127.0.0.1
# Kommagetrennte zusätzliche Hostnamen/IPs, z. B. vendoo.intern,192.168.178.50
VENDOO_ALLOWED_HOSTS=
# Kommagetrennte zusätzliche Browser-Ursprünge, jeweils mit Protokoll und Port
VENDOO_ALLOWED_ORIGINS=
# Nur hinter einem korrekt konfigurierten Reverse Proxy aktivieren
VENDOO_TRUST_PROXY=false
VENDOO_SESSION_DAYS=3
VENDOO_SESSION_IDLE_MINUTES=120
VENDOO_READ_RATE_LIMIT=360
VENDOO_MUTATION_RATE_LIMIT=120


# Produktionsbereitstellung 1.37.0
# Mindestens 32 zufällige Zeichen. Wird beim ersten Admin-Setup abgefragt.
VENDOO_SETUP_TOKEN=
VENDOO_REQUIRE_SETUP_TOKEN=true
VENDOO_COOKIE_SECURE=auto
VENDOO_COOKIE_SAMESITE=lax
# Konkrete Extension-Origins, z. B. chrome-extension://abcdefghijklmnop...
VENDOO_EXTENSION_ORIGINS=
VENDOO_ALLOW_ANY_EXTENSION_ORIGIN=false

# Optionale getrennte Laufzeitpfade. Windows kann die Standardwerte leer lassen.
VENDOO_DATA_DIR=
VENDOO_DB_PATH=
VENDOO_UPLOADS_DIR=
VENDOO_BACKUP_DIR=
VENDOO_OPERATIONS_DIR=
VENDOO_LOG_DIR=
# Docker setzt automatisch /app/data/config/vendoo.env; lokal bleibt dieser Wert leer.
VENDOO_CONFIG_PATH=

# Security, Secrets & Observability (1.37.0)
# Normalerweise automatisch verwaltet; keine manuelle Bearbeitung erforderlich.
# VENDOO_SECRETS_PATH=/app/data/config/secrets.enc.json
# VENDOO_MASTER_KEY_FILE=/app/data/config/master.key
# Optional: externer 32-Byte-Master-Key als Base64 oder 64 Hex-Zeichen.
# VENDOO_MASTER_KEY=
VENDOO_JSON_LOGS=true
SMTP_TLS_REJECT_UNAUTHORIZED=true
# Coolify / GitHub production deployment
VENDOO_INITIAL_DISABLED_MODULES=vendoo.flux-studio
VENDOO_DEPLOY_PROVIDER=none
COOLIFY_API_URL=
COOLIFY_RESOURCE_UUID=
COOLIFY_TRIGGER_MODE=webhook
COOLIFY_DEPLOY_METHOD=GET
COOLIFY_DEPLOY_ENDPOINT=/api/v1/deploy?uuid={uuid}&force={force}
COOLIFY_DEPLOYMENT_STATUS_ENDPOINT=/api/v1/deployments/{deployment_id}
VENDOO_DEPLOY_TIMEOUT_SECONDS=900
VENDOO_DEPLOY_HEALTH_POLL_SECONDS=15
VENDOO_BUILD_REVISION=
VENDOO_COOLIFY_AUTO_DEPLOY=false
VENDOO_GITHUB_REPOSITORY=Masterluke77/vendoo
VENDOO_GITHUB_BRANCH=main
VENDOO_GHCR_IMAGE=ghcr.io/masterluke77/vendoo
VENDOO_UPDATE_CHANNEL=stable
VENDOO_BACKUP_BEFORE_DEPLOY=true
VENDOO_DEPLOY_BACKUP_UPLOADS=false
# COOLIFY_API_TOKEN and COOLIFY_DEPLOY_WEBHOOK_URL belong in the encrypted secret store.
