Dateien nach "/" hochladen
This commit is contained in:
1 parent
74087727ad
commit
0d53c9a3e2
5 files changed
+330
-103
No files matched your search
+18
-4
@@ -7,16 +7,30 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
environment:
|
||||
# --- Zugriff -------------------------------------------------------
|
||||
REQUIRE_AUTH: ${REQUIRE_AUTH:-true} # "false" = öffentlich ohne Login
|
||||
WEBUI_USER: ${WEBUI_USER:-admin}
|
||||
WEBUI_PASSWORD: ${WEBUI_PASSWORD}
|
||||
SCAN_TIMEOUT_SECONDS: "300"
|
||||
# Nur setzen, wenn LLM-Analyse gewünscht ist (optional, siehe README):
|
||||
# ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY}
|
||||
|
||||
# --- Schutz gegen Missbrauch (greift v. a. im Public-Mode) ---------
|
||||
MAX_SCANS_PER_HOUR_PER_IP: ${MAX_SCANS_PER_HOUR_PER_IP:-10}
|
||||
MAX_CONCURRENT_SCANS: ${MAX_CONCURRENT_SCANS:-2}
|
||||
SCAN_TIMEOUT_SECONDS: ${SCAN_TIMEOUT_SECONDS:-300}
|
||||
|
||||
# --- Optionale LLM-Analyse via OpenRouter (OpenAI-kompatible API) --
|
||||
# Muss zusätzlich per ENABLE_LLM_OPTION freigeschaltet werden, damit
|
||||
# öffentliche Nutzer nicht unbemerkt dein OpenRouter-Guthaben verbrauchen.
|
||||
ENABLE_LLM_OPTION: ${ENABLE_LLM_OPTION:-false}
|
||||
SKILLSPECTOR_PROVIDER: openai
|
||||
OPENAI_API_KEY: ${OPENROUTER_API_KEY}
|
||||
OPENAI_BASE_URL: https://openrouter.ai/api/v1
|
||||
SKILLSPECTOR_MODEL: ${OPENROUTER_MODEL:-anthropic/claude-sonnet-4.5}
|
||||
|
||||
# Nur auf localhost binden – Zugriff von außen läuft über deinen
|
||||
# bestehenden Reverse Proxy (CloudPanel) mit TLS + eigenem Vhost.
|
||||
# HOST_PORT frei wählbar, falls 8000 schon belegt ist (siehe README).
|
||||
ports:
|
||||
- "127.0.0.1:8000:8000"
|
||||
- "127.0.0.1:${HOST_PORT:-8010}:8000"
|
||||
|
||||
# Härtung: kein Zugriff auf den Docker-Socket, kein Host-Mount,
|
||||
# Root-Dateisystem read-only, keine erweiterten Rechte.
|
||||
|
||||
Reference in new issue
Block a user