From ead184676740881c1e62e5d85c095dcb0ba28d2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20X=2E=20F=C3=BCrst?= Date: Sun, 28 Jun 2026 16:43:53 +0200 Subject: [PATCH] deploy.sh: schlanker Build ohne separaten buildx-Builder Statt eines docker-container-Builders (eigener, volllaufender Cache -> "no space left on device") wird das Image jetzt mit "docker build --platform linux/amd64" im Standard-Image-Store gebaut und per "docker push" hochgeladen. Verifiziert: Image ist linux/amd64. Co-Authored-By: Claude Opus 4.8 (1M context) --- deploy.sh | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/deploy.sh b/deploy.sh index d3fc5f9..c321456 100755 --- a/deploy.sh +++ b/deploy.sh @@ -29,22 +29,18 @@ echo ">>> Login zu ${REGISTRY}..." docker login "${REGISTRY}" echo "" -# 2. Builder einrichten (docker-container driver erforderlich fuer --push) -echo ">>> Richte Builder ein..." -if ! docker buildx inspect strom-builder &>/dev/null; then - docker buildx create --name strom-builder --driver docker-container --bootstrap -fi -docker buildx use strom-builder -echo "" - -# 3. Docker Image bauen und pushen (nur linux/amd64) -echo ">>> Baue Docker Image (linux/amd64) und pushe zu Registry..." -docker buildx build \ +# 2. Docker Image bauen (nur linux/amd64) - nutzt den Standard-Image-Store +echo ">>> Baue Docker Image (linux/amd64)..." +docker build \ --platform linux/amd64 \ --build-arg BUILD_DATE="${BUILD_DATE}" \ -t "${FULL_IMAGE}" \ - --push \ . +echo "" + +# 3. In die Registry pushen +echo ">>> Pushe ${FULL_IMAGE}..." +docker push "${FULL_IMAGE}" echo ">>> Build und Push erfolgreich!"