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