From 730168d237b28593f491a14e4c4bd185b5d2d78d Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Sun, 12 Apr 2026 08:06:50 +0200 Subject: [PATCH] refactor: Update Dockerfile to copy built recipe-document-converter for proper dependency resolution --- backend/Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 2e66fcc8..c269a984 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -13,9 +13,8 @@ RUN npm run build FROM node:22-alpine AS builder WORKDIR /app -# Kopiera recipe-document-converter FÖRST (före npm install) -# så att npm install kan hitta det när det installerar dependencies -COPY recipe-document-converter ../recipe-document-converter +# Kopiera BYGGT recipe-document-converter (med dist/) +COPY --from=converter-build /converter /recipe-document-converter # Kopiera backend-filer COPY backend/package.json ./ @@ -24,12 +23,15 @@ COPY backend/src ./src COPY backend/tsconfig.json ./ COPY backend/nest-cli.json ./ -# Köra npm install (nu kan det hitta recipe-document-converter via file: protocol) +# Köra npm install - det kommer att se /recipe-document-converter med dist/ redan byggt RUN npm install RUN npx prisma generate RUN npm run build +RUN npx prisma generate +RUN npm run build + # Stage 4: Kör applikationen FROM node:22-alpine AS runner WORKDIR /app