From 2027c9d44cdff2dfd79e1bb7a3686c41c00607de Mon Sep 17 00:00:00 2001 From: jarek Date: Fri, 3 Apr 2026 13:53:12 +0200 Subject: [PATCH] v1.0.23 --- Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 62bdecb..70336eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -84,11 +84,13 @@ RUN npm ci --ignore-scripts \ COPY . . RUN npm run build -# Production dependencies only (rebuilds native addons like better-sqlite3) -RUN rm -rf node_modules \ +# Production dependencies only +# Preserve better-sqlite3 native addon (no prebuilds exist for Node 24 ABI 137) +RUN cp -r node_modules/better-sqlite3/build /tmp/better-sqlite3-build \ + && rm -rf node_modules \ && npm ci --omit=dev --ignore-scripts \ - && npm rebuild better-sqlite3 argon2 \ - && rm -rf node_modules/@types + && cp -r /tmp/better-sqlite3-build node_modules/better-sqlite3/build \ + && rm -rf node_modules/@types /tmp/better-sqlite3-build # Build Go collector FROM --platform=$BUILDPLATFORM golang:1.25.8 AS go-builder