diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..beed316 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +node_modules +dist +.git +.env +*.log diff --git a/Dockerfile b/Dockerfile index 327dc02..4af46ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM node:22-alpine AS build WORKDIR /app -COPY package.json ./ -RUN npm install +COPY package.json package-lock.json ./ +RUN npm ci --legacy-peer-deps COPY . . RUN npm run build @@ -11,5 +11,5 @@ ENV NODE_ENV=production COPY --from=build /app/node_modules ./node_modules COPY --from=build /app/dist ./dist COPY package.json ./ -EXPOSE 3000 +EXPOSE 3001 CMD ["node", "dist/main"]