Files
ARIA-AGENT/xtts/llm-updater/Dockerfile
T
duffyduckandClaude Opus 5.5 68686de9dc feat(llm): llama.cpp/llama-swap aus der Diagnostic aktualisieren
Modell-Katalog → ⚙ llama.cpp zeigt je LLM-Box die installierte Version,
sucht nach Updates (Pruefsumme des Image-Tags in der Registry + letztes
llama-swap-Release) und aktualisiert auf Knopfdruck: altes Image sichern,
neues ziehen, Container per Compose neu anlegen, Selbsttest (llama.cpp
sieht die Karten, vorgeladene Modelle wieder bereit) — sonst automatisch
zurueck. Zuruecksetzen auf die Vorversion per Knopf.

Docker-Zugriff hat nur der neue llm-updater (feste Aktionen fuer
aria-llama-swap, kein Port nach aussen, Token in /models). Der llm-adapter
reicht llm_runtime weiter und meldet den Fortschritt. RVS-Allow-List um
llm_runtime/_result/_progress ergaenzt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 12:39:52 +01:00

9 lines
203 B
Docker

# Docker-CLI mit Compose-Plugin + Python (nur Standardbibliothek + PyYAML)
FROM docker:29-cli
RUN apk add --no-cache python3 py3-yaml
WORKDIR /app
COPY updater.py .
CMD ["python3", "-u", "updater.py"]