diff --git a/DOCKERHUB.md b/DOCKERHUB.md index 83053f1..86f067f 100644 --- a/DOCKERHUB.md +++ b/DOCKERHUB.md @@ -33,9 +33,36 @@ Ein schlanker Reverse-Proxy für [Ollama](https://ollama.com), der API-Keys mit | `APP_TZ` | `Europe/Berlin` | Zeitzone für Tages-/Monats-Reset der Quoten | | `LOG_FILE` | `logs/usage.log` | Pfad der rotierenden Nutzungs-Logdatei | -## Docker Compose – SQLite +## Docker Compose – Ollama auf dem Host -Einfachste Variante, Daten werden in einem Volume persistiert. +Wenn Ollama bereits als Prozess auf dem Host läuft und nicht in Docker betrieben werden soll. + +```yaml +services: + llmproxy: + image: mediaeng/llmproxy:latest + restart: unless-stopped + ports: + - "8000:8000" + environment: + ADMIN_PASSWORD: changeme + OLLAMA_URL: http://host.docker.internal:11434 + DEFAULT_MODEL: llama3 + APP_TZ: Europe/Berlin + volumes: + - llmproxy-data:/app/backend + # Auf Linux extra_hosts ergänzen, da host.docker.internal dort + # nicht automatisch verfügbar ist: + # extra_hosts: + # - "host.docker.internal:host-gateway" + +volumes: + llmproxy-data: +``` + +## Docker Compose – Ollama als Container, SQLite + +Ollama und llmproxy laufen gemeinsam in Docker, Daten in einem Volume. ```yaml services: @@ -65,7 +92,7 @@ volumes: ollama-data: ``` -## Docker Compose – PostgreSQL +## Docker Compose – Ollama als Container, PostgreSQL Für Produktionsumgebungen mit externer Datenbank. @@ -76,7 +103,6 @@ services: restart: unless-stopped ports: - "8000:8000" - - "127.0.0.1:8001:8001" environment: ADMIN_PASSWORD: changeme OLLAMA_URL: http://ollama:11434