Commit Graph

4 Commits

Author SHA1 Message Date
duffyduck cfc4866377 Bitte-warten-Overlay fuer langlaufende Aktionen
Pull (einzeln/Bulk) und Garbage Collection laufen synchron und koennen
mehrere Minuten dauern. Ohne Rueckmeldung wirkte es, als ob nach dem
Klick "nichts passiert". Jetzt erscheint beim Abschicken ein Overlay mit
Spinner und Hinweistext, bis die Antwort da ist.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 10:44:15 +02:00
duffyduck 41daacd56c Images aus Fremd-Registries holen, loeschen und Speicher aufraeumen
Tab "Images" um Verwaltungsfunktionen erweitert:
- Einzel-Pull: Image aus anderer Registry (z. B. Docker Hub) per skopeo
  in die eigene Registry kopieren, optional mit Benutzername/Kennwort
  oder Access Token fuer private Quell-Registries
- Bulk-Pull: alle image-Eintraege einer docker-compose (Textfeld oder
  Datei-Upload) auf einmal holen; Variablen/eigene Registry werden ignoriert
- Digest-Dedup: bereits mit gleichem Digest vorhandene Images werden
  uebersprungen (kopiert mit --all, damit Multi-Arch-Digests matchen)
- Loeschen: Muelltonne hinter jedem Tag mit Rueckfrage
- Garbage Collection: gibt belegten Speicher frei, laeuft per registry-Binary
  (Multi-Stage-Build) direkt auf dem gemounteten Speicher, kein Docker-Socket

gunicorn: 1 Worker (gemeinsames Service-Passwort) + 8 Threads, Timeout 1800s
fuer lange Kopiervorgaenge.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 10:34:42 +02:00
duffyduck 244138b6bd added list images 2026-02-25 02:52:36 +01:00
Stefan Hacker 272e2d6090 first commit 2026-02-12 12:10:30 +01:00