refactor: Update Dockerfile to copy built recipe-document-converter for proper dependency resolution

This commit is contained in:
Nils-Johan Gynther
2026-04-12 08:06:50 +02:00
parent ddfb126b98
commit 730168d237
+6 -4
View File
@@ -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