deploy.sh: nur fuer linux/amd64 bauen

Statt multiplatform (amd64/arm64) wird das Image nur fuer linux/amd64
gebaut und gepusht (nuccy ist amd64).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-28 16:39:23 +02:00
parent 6fdf29f040
commit 165d97a02f
2 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -122,7 +122,7 @@ Die App läuft als Container auf **nuccy** im externen Docker-Netzwerk
./deploy.sh v1.2.0 # eigener Tag ./deploy.sh v1.2.0 # eigener Tag
``` ```
Baut multiplattform (amd64/arm64) und pusht nach Baut für `linux/amd64` und pusht nach
`docker.citysensor.de/strom-next:<tag>`. `docker.citysensor.de/strom-next:<tag>`.
### Auf nuccy starten ### Auf nuccy starten
+8 -8
View File
@@ -29,18 +29,18 @@ echo ">>> Login zu ${REGISTRY}..."
docker login "${REGISTRY}" docker login "${REGISTRY}"
echo "" echo ""
# 2. Multiplatform Builder einrichten (docker-container driver erforderlich) # 2. Builder einrichten (docker-container driver erforderlich fuer --push)
echo ">>> Richte Multiplatform Builder ein..." echo ">>> Richte Builder ein..."
if ! docker buildx inspect multiplatform-builder &>/dev/null; then if ! docker buildx inspect strom-builder &>/dev/null; then
docker buildx create --name multiplatform-builder --driver docker-container --bootstrap docker buildx create --name strom-builder --driver docker-container --bootstrap
fi fi
docker buildx use multiplatform-builder docker buildx use strom-builder
echo "" echo ""
# 3. Docker Image bauen und pushen (Multiplatform) # 3. Docker Image bauen und pushen (nur linux/amd64)
echo ">>> Baue Multiplatform Docker Image und pushe zu Registry..." echo ">>> Baue Docker Image (linux/amd64) und pushe zu Registry..."
docker buildx build \ docker buildx build \
--platform linux/amd64,linux/arm64 \ --platform linux/amd64 \
--build-arg BUILD_DATE="${BUILD_DATE}" \ --build-arg BUILD_DATE="${BUILD_DATE}" \
-t "${FULL_IMAGE}" \ -t "${FULL_IMAGE}" \
--push \ --push \