opencode/docker-compose.yml hinzugefügt
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
services:
|
||||
opencode-web:
|
||||
image: ghcr.io/anomalyco/opencode:latest
|
||||
container_name: opencode_web_gui
|
||||
# Startet OpenCode direkt im Web-Server-Modus auf allen Schnittstellen (0.0.0.0)
|
||||
command: opencode web --port 4096 --hostname 0.0.0.0
|
||||
restart: always
|
||||
environment:
|
||||
- TZ=${TIMEZONE}
|
||||
# Absicherung der Web-Oberfläche für den Netzwerkzugriff
|
||||
- OPENCODE_SERVER_USERNAME=${WEB_USER}
|
||||
- OPENCODE_SERVER_PASSWORD=${WEB_PASSWORD}
|
||||
# API-Keys für Ihre LLM-Provider
|
||||
- OPENAI_API_KEY=${OPENAI_API_KEY}
|
||||
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
|
||||
- DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
|
||||
# Git-Konfiguration für die Commits des Agenten
|
||||
- GIT_AUTHOR_NAME=${GIT_NAME}
|
||||
- GIT_AUTHOR_EMAIL=${GIT_EMAIL}
|
||||
- GIT_COMMITTER_NAME=${GIT_NAME}
|
||||
- GIT_COMMITTER_EMAIL=${GIT_EMAIL}
|
||||
volumes:
|
||||
# Persistente Speicherung der OpenCode-Konfiguration & Sessions
|
||||
- opencode_config:/root/.config/opencode
|
||||
- opencode_share:/root/.local/share/opencode
|
||||
# Der Projektordner vom Docker-Host, den der Agent bearbeiten soll
|
||||
- ${HOST_PROJECT_PATH}:/workspace
|
||||
working_dir: /workspace
|
||||
ports:
|
||||
- "${WEB_PORT}:4096"
|
||||
|
||||
volumes:
|
||||
opencode_config:
|
||||
driver: local
|
||||
opencode_share:
|
||||
driver: local
|
||||
Reference in New Issue
Block a user