opencode/.env aktualisiert
This commit is contained in:
1 parent
6291aa75f8
commit
45d58dae70
1 file changed
+88
-11
+88
-11
@@ -1,17 +1,94 @@
|
||||
# Name des Stacks im System
|
||||
STACK_NAME=opencode-production
|
||||
APP_IMAGE_TAG=latest
|
||||
# ==============================================================================
|
||||
# INFRASTRUKTUR & NETZWERK
|
||||
# ==============================================================================
|
||||
# Eindeutiger Name für diesen Docker Compose Stack
|
||||
STACK_NAME=opencode-v2-production
|
||||
|
||||
# Pfade auf Ihrem Server (Absoluter Pfad zu den Festplatten-Ordnern)
|
||||
# Die Domain oder IP, unter der OpenCode im Browser aufgerufen wird
|
||||
DOMAIN_NAME=opencode.company.local
|
||||
|
||||
# Der Port, den der OIDC-Proxy auf Ihrem Docker-Host freigibt
|
||||
HOST_PORT=4180
|
||||
|
||||
# Der interne Port des Proxies (muss mit der Compose übereinstimmen, Standard: 4180)
|
||||
CONTAINER_PORT=4180
|
||||
|
||||
|
||||
# ==============================================================================
|
||||
# STORAGE / PFADE AUF DEM DOCKER-HOST (SERVER)
|
||||
# ==============================================================================
|
||||
# Absoluter Pfad zum Hauptordner, in dem alle Git-Projekte liegen werden
|
||||
HOST_WORKSPACES_ROOT_PATH=/mnt/storage/opencode/workspaces
|
||||
|
||||
# Absoluter Pfad für die persistenten Daten der PostgreSQL-Datenbank
|
||||
HOST_DB_VOLUME_PATH=/mnt/storage/opencode/postgres_data
|
||||
HOST_WORKSPACE_PATH=/mnt/storage/my-projects/git-codebase
|
||||
|
||||
# Sichere Produktions-Datenbank
|
||||
# Absoluter Pfad für die OpenCode-Konfigurationen (hier liegt die config.json für MCPs)
|
||||
HOST_CONFIG_PATH=/mnt/storage/opencode/config_data
|
||||
|
||||
|
||||
# ==============================================================================
|
||||
# VERSIONS-STEUERUNG
|
||||
# ==============================================================================
|
||||
# Die exakte OpenCode Version von GitHub Container Registry (ghcr.io)
|
||||
APP_IMAGE_TAG=2.0.0
|
||||
|
||||
|
||||
# ==============================================================================
|
||||
# INTEGRATION: GLOBALER GIT & GITEA WORFLOW
|
||||
# ==============================================================================
|
||||
# Der Name, mit dem der KI-Agent Commits in Ihren Repositories signiert
|
||||
GIT_USER_NAME=OpenCode AI Developer
|
||||
|
||||
# Die E-Mail-Adresse für die automatischen Git-Commits des Agenten
|
||||
GIT_USER_EMAIL=opencode-bot@company.local
|
||||
|
||||
# Ihr Gitea Personal Access Token (PAT) für automatische Push- und Pull-Rechte
|
||||
GITEA_PAT=gtp_ihr_generiertes_gitea_token_hier_eintragen_xxxxxx
|
||||
|
||||
|
||||
# ==============================================================================
|
||||
# INTEGRIERTE DATENBANK (POSTGRESQL)
|
||||
# ==============================================================================
|
||||
# Der Administrator-Nutzername für die Applikations-Datenbank
|
||||
DB_USER=opencode_admin
|
||||
DB_PASSWORD=EinExtremSicheresPasswortHier99!
|
||||
|
||||
# Das geheime Passwort für den Datenbank-Nutzer (Bitte stark abändern!)
|
||||
DB_PASSWORD=Sicheres_Und_Langes_Datenbank_Passwort_99!
|
||||
|
||||
# Der Name der initialen Datenbank innerhalb von PostgreSQL
|
||||
DB_NAME=opencode_prod_db
|
||||
|
||||
# Ihre KI-Schnittstellen (Einfach eintragen, was Sie nutzen möchten)
|
||||
OPENAI_KEY=sk-proj-xxxx...
|
||||
ANTHROPIC_KEY=sk-ant-xxxx...
|
||||
OPENCODE_ZEN_KEY=zen-xxxx...
|
||||
|
||||
# ==============================================================================
|
||||
# KI ANBINDUNG / LLM PROVIDER API KEYS
|
||||
# ==============================================================================
|
||||
# Ihr API-Schlüssel für OpenAI Modelle (z. B. GPT-4o) - leer lassen falls ungenutzt
|
||||
OPENAI_KEY=sk-proj-dein-openai-api-key-hier-eintragen-xxxxxxxxxxxxxxxx
|
||||
|
||||
# Ihr API-Schlüssel für Anthropic Modelle (z. B. Claude 3.5 Sonnet)
|
||||
ANTHROPIC_KEY=sk-ant-dein-anthropic-api-key-hier-eintragen-xxxxxxxxxxxxxxxx
|
||||
|
||||
|
||||
# ==============================================================================
|
||||
# OPENID CONNECT (OIDC) SECURITY SETTINGS
|
||||
# ==============================================================================
|
||||
# Typ des Identity-Providers (z. B. generic, keycloak, authentik, google, github)
|
||||
OIDC_PROVIDER=generic
|
||||
|
||||
# Die Client-ID, die Sie in Ihrem OIDC-Provider für OpenCode angelegt haben
|
||||
OIDC_CLIENT_ID=opencode-web-client
|
||||
|
||||
# Das Client-Secret (Passwort) der App-Registrierung Ihres OIDC-Providers
|
||||
OIDC_CLIENT_SECRET=dein_geheimes_oidc_client_secret_vom_authenticator_server
|
||||
|
||||
# Die vollständige Issuer-URL Ihres Providers (z. B. Keycloak Realm oder Authentik App)
|
||||
OIDC_ISSUER_URL=https://company.local
|
||||
|
||||
# Ein 32-Byte langer, base64-kodierter Schlüssel zur Verschlüsselung der Session-Cookies.
|
||||
# WICHTIG: Im Linux-Terminal generieren via: openssl rand -base64 32
|
||||
OIDC_COOKIE_SECRET=VnFlM2RzNHdBQ014TlZaU2JkRk9SdzA9R2VuZXJpZXJ0TWl0T3BlbnNzbA==
|
||||
|
||||
# Auf 'true' setzen, wenn Sie ein SSL-Zertifikat (HTTPS) vor dem Port 4180 nutzen.
|
||||
# Bei reinem unverschlüsseltem HTTP-Testbetrieb auf 'false' belassen.
|
||||
COOKIE_SECURE_HTTPS=false
|
||||
Reference in new issue
Block a user