refactor: Adjust Dockerfile to copy recipe-document-converter before npm install for proper dependency resolution

This commit is contained in:
Nils-Johan Gynther
2026-04-12 07:59:28 +02:00
parent 23ced5e8ee
commit ddfb126b98
+6 -4
View File
@@ -12,6 +12,11 @@ RUN npm run build
# Stage 2: Bygg applikationen # Stage 2: Bygg applikationen
FROM node:22-alpine AS builder FROM node:22-alpine AS builder
WORKDIR /app 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 backend-filer # Kopiera backend-filer
COPY backend/package.json ./ COPY backend/package.json ./
COPY backend/prisma ./prisma COPY backend/prisma ./prisma
@@ -19,12 +24,9 @@ COPY backend/src ./src
COPY backend/tsconfig.json ./ COPY backend/tsconfig.json ./
COPY backend/nest-cli.json ./ COPY backend/nest-cli.json ./
# Köra npm install FÖRST # Köra npm install (nu kan det hitta recipe-document-converter via file: protocol)
RUN npm install RUN npm install
# Lägg converter i node_modules EFTER npm install
COPY --from=converter-build /converter ./node_modules/recipe-document-converter
RUN npx prisma generate RUN npx prisma generate
RUN npm run build RUN npm run build