diff --git a/backend/Dockerfile b/backend/Dockerfile index 3c95715c..d22a7e68 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -14,16 +14,15 @@ FROM node:22-alpine AS deps WORKDIR /app COPY backend/package.json ./ COPY backend/prisma ./prisma -# Ta bort file:-referensen så att npm inte försöker skapa en symlink till converter -RUN npm pkg delete dependencies.recipe-document-converter && npm install +RUN npm install # Stage 3: Bygg applikationen FROM node:22-alpine AS builder WORKDIR /app COPY --from=deps /app/node_modules ./node_modules -# Lägg in converter direkt i node_modules – undviker symlänk-problematik helt -COPY --from=converter-build /converter/dist ./node_modules/recipe-document-converter/dist -COPY --from=converter-build /converter/package.json ./node_modules/recipe-document-converter/package.json +# Ersätt det symlinkat recipe-document-converter med den byggda versionen +RUN rm -rf ./node_modules/recipe-document-converter +COPY --from=converter-build /converter ./node_modules/recipe-document-converter COPY backend/ . RUN npx prisma generate RUN npm run build