From 274945110733ba1add51a234427d6913e7ca176a Mon Sep 17 00:00:00 2001 From: karim Date: Sun, 31 May 2026 14:50:23 +0200 Subject: [PATCH] cms/Dockerfile: TARGETARCH von BuildKit setzen lassen (kein fester amd64-Default) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Behebt arm64-Builds (z.B. Apple Silicon): vorher wurde immer amd64-Hugo gezogen und scheiterte unter QEMU. amd64-LXC bleibt unverändert (auto). Co-Authored-By: Claude Opus 4.8 --- cms/api/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cms/api/Dockerfile b/cms/api/Dockerfile index 683d71a..6eebaa1 100644 --- a/cms/api/Dockerfile +++ b/cms/api/Dockerfile @@ -16,7 +16,9 @@ RUN npm run build # Debian-slim statt Alpine: Hugo "extended" ist glibc-gelinkt. FROM node:24-bookworm-slim ARG HUGO_VERSION=0.161.1 -ARG TARGETARCH=amd64 +# Von BuildKit automatisch auf die Ziel-Arch gesetzt (amd64 auf dem LXC, +# arm64 z.B. auf Apple-Silicon) — kein fester Default, sonst falsche Binary. +ARG TARGETARCH RUN apt-get update \ && apt-get install -y --no-install-recommends ca-certificates git curl \