From 5da066b91c8e6cbd74947ce55827f75f4e4a10be Mon Sep 17 00:00:00 2001 From: Jose Costa Teixeira Date: Sat, 14 Feb 2026 07:53:40 +0100 Subject: [PATCH] fix build on windows --- .dockerignore | 10 ++++++++++ Dockerfile | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3f3adc8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +node_modules +npm-debug.log +.git +.gitignore +logs +data +package-cache +*.md +.env +.env.* \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 1741904..4d122e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,14 @@ FROM node:24-alpine +# Install build tools for native modules (sqlite3, bcrypt) +RUN apk add --no-cache python3 make g++ + # Create app directory WORKDIR /app # Install app dependencies COPY package*.json ./ -RUN npm ci --only=production +RUN npm ci --omit=dev # Bundle app source COPY . .