Files
vendoo/.env.example

105 lines
3.5 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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}
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.