diff --git a/backend/Dockerfile b/backend/Dockerfile index 32a1e0d9..2e66fcc8 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -12,6 +12,11 @@ RUN npm run build # Stage 2: Bygg applikationen 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 backend-filer COPY backend/package.json ./ COPY backend/prisma ./prisma @@ -19,12 +24,9 @@ COPY backend/src ./src COPY backend/tsconfig.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 -# Lägg converter i node_modules EFTER npm install -COPY --from=converter-build /converter ./node_modules/recipe-document-converter - RUN npx prisma generate RUN npm run build