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>
9 lines
203 B
Docker
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"]
|