From ca67974c5f4c74d9041ffa4ff449b38d000172aa Mon Sep 17 00:00:00 2001 From: null Date: Sun, 17 May 2026 15:48:43 -0500 Subject: [PATCH] fix(docker): add python3/make/g++ for better-sqlite3 native build (batch 0.6.8) --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 043eb40..9ba70ce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,9 @@ WORKDIR /app # Copy package files first for layer caching COPY package.json package-lock.json* ./ +# Install build tools for native modules (better-sqlite3) +RUN apk add --no-cache python3 make g++ + # Install all dependencies for build RUN npm ci @@ -48,7 +51,8 @@ COPY --from=builder /app/package.json /app/package-lock.json* ./ COPY --from=builder /app/dist ./dist COPY --from=builder /app/server ./server -# Install production dependencies only in runtime stage +# Install build tools for native modules + production dependencies +RUN apk add --no-cache python3 make g++ RUN npm ci --omit=dev # Expose backend port