diff --git a/Dockerfile b/Dockerfile index f41bdc8..37fa171 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,12 @@ WORKDIR /app RUN corepack enable pnpm COPY package.json pnpm-lock.yaml ./ RUN pnpm install --frozen-lockfile +# Verify native binding was built +RUN find node_modules -name "better_sqlite3.node" -ls COPY . . RUN pnpm run build -RUN apk del python3 make g++ && rm -rf /root/.cache /tmp/* +# Keep only build tools cleanup that won't remove sqlite-libs +RUN apk del make g++ && rm -rf /root/.cache /tmp/* RUN mkdir -p /data && chown node:node /data USER node ENV NODE_ENV=production