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 FROM node:22-alpine AS builder
WORKDIR /app WORKDIR /app
# Kopiera recipe-document-converter FÖRST (före npm install) # Kopiera BYGGT recipe-document-converter (med dist/)
# så att npm install kan hitta det när det installerar dependencies COPY --from=converter-build /converter /recipe-document-converter
COPY recipe-document-converter ../recipe-document-converter
# Kopiera backend-filer # Kopiera backend-filer
COPY backend/package.json ./ COPY backend/package.json ./
@@ -24,12 +23,15 @@ 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 (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 npm install
RUN npx prisma generate RUN npx prisma generate
RUN npm run build RUN npm run build
RUN npx prisma generate
RUN npm run build
# Stage 4: Kör applikationen # Stage 4: Kör applikationen
FROM node:22-alpine AS runner FROM node:22-alpine AS runner
WORKDIR /app WORKDIR /app