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:
@@ -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
|
||||||
|
|||||||
@@ -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 \
|
||||||
|
|||||||
Reference in New Issue
Block a user