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 e0a5f6f..0f6a6cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN apk add --no-cache python3 make g++ # Install app dependencies COPY package*.json ./ -RUN npm install --omit=dev +RUN npm ci --omit=dev # Stage 2: Runtime image (no build tools) FROM node:24-alpine @@ -28,4 +28,4 @@ ENV APP_VERSION=$VERSION # Expose port and define command EXPOSE 3000 -CMD ["node", "server.js"] +CMD ["node", "server.js"] \ No newline at end of file