Ergaenzung: Builder-Cache-Bereinigung #215
Labels
No labels
component/backend
component/docs
component/e2e
component/frontend
component/infra
component/keycloak
prio/high
prio/low
prio/medium
type/bug
type/chore
type/feature
type/refactor
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
WompSchmiede/FamilienFeierPlaner#215
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ergaenzung: Builder-Intermediate-Image wird nicht aufgeraeumt
Beobachtung: Nach jedem
docker compose down -v --rmi localbleibt ein unbenannter Intermediate-Image derbuilder-Stage aus dem Multi-Stage-Dockerfile (backend/Dockerfile) zurueck.Ursache:
--rmi localentfernt nur Images, die direkt einem Compose-Service zugeordnet sind (viaimage:-Feld). Derbuilder-Stage ist ein anonymer Build-Cache-Eintrag des Classic Builders — kein Service-Image.Loesung: Nach dem Build den Builder-Cache explizit praegen via
docker builder prune -f(podman builder prune -f).Dateiaenderungen
scripts/container.mjspruneBuildCache()exportieren (ruftCMD builder prune -f)scripts/build.mjs--prune-Flag: ruftpruneBuildCache()nach allen Buildspackage.jsondev-Script:docker builder prune -fvordocker compose uppruneBuildCache()inscripts/container.mjs--pruneinscripts/build.mjsHinweis: In CI/CD-Umgebungen (Issue #212) wird
docker builder prune -fseparat im Cleanup-Step aufgerufen.