From 3ae0289f44b933736ea7bfe13f487c7513b2d04a Mon Sep 17 00:00:00 2001 From: claude Date: Sat, 1 Aug 2026 02:33:05 +0200 Subject: [PATCH] =?UTF-8?q?Dockerfile:=20--ignore-scripts=20vid=20npm=20ci?= =?UTF-8?q?=20=E2=80=94=20better-sqlite3=20har=20binding.gyp=20utan=20inst?= =?UTF-8?q?all-script=20s=C3=A5=20npm=20auto-k=C3=B6r=20node-gyp=20(python?= =?UTF-8?q?=20saknas=20i=20trixie-slim);=20bundlade=20prebuilden=20anv?= =?UTF-8?q?=C3=A4nds=20=C3=A4nd=C3=A5=20alltid=20av=20laddaren=20och=20fun?= =?UTF-8?q?kar=20p=C3=A5=20trixie.=20Verifierad=20med=20arm64-qemu-smokete?= =?UTF-8?q?st.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01824ZrvG2mDYYrmwqypLNup --- docker/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4076c01..28499d5 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -14,7 +14,10 @@ RUN npm run build FROM node:22-trixie-slim AS backend WORKDIR /app COPY backend/package.json backend/package-lock.json ./ -RUN npm ci --omit=dev --no-audit --no-fund +# --ignore-scripts: better-sqlite3 saknar install-script men har binding.gyp, +# så npm auto-kör node-gyp (kräver python). Onödigt — laddaren föredrar ändå +# den bundlade prebuilden, som funkar på trixie (glibc 2.41 >= 2.38). +RUN npm ci --omit=dev --no-audit --no-fund --ignore-scripts COPY backend/src ./src FROM node:22-trixie-slim