From 8374d6aa07cee4d255546c377668aaed8bd1fa04 Mon Sep 17 00:00:00 2001 From: Doia Date: Sat, 27 Jun 2026 15:09:33 -0600 Subject: [PATCH] fix: add backend .dockerignore and fix build stage dependencies --- backend/.dockerignore | 9 +++++++++ backend/Dockerfile | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 backend/.dockerignore diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 00000000..b0c830ab --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1,9 @@ +node_modules +dist +coverage + +#Omit secrets and logs +.env* +*.logs +#Omit code generated +src/generated \ No newline at end of file diff --git a/backend/Dockerfile b/backend/Dockerfile index f90e5476..5baef0ad 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -3,10 +3,11 @@ FROM node:20-alpine AS builder WORKDIR /app COPY package*.json ./ -RUN npm ci +RUN npm install COPY tsconfig.json ./ COPY src ./src +COPY prisma ./prisma RUN npm run build @@ -17,7 +18,7 @@ WORKDIR /app ENV NODE_ENV=production COPY package*.json ./ -RUN npm ci --only=production +RUN npm install --omit=dev COPY --from=builder /app/dist ./dist