From 14099ab5bfa6a42c11c1eb8034f3ee940819fb21 Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Sat, 11 Apr 2026 16:02:43 +0200 Subject: [PATCH] Refactor Dockerfile to simplify installation by removing symlink references and directly copying recipe-document-converter --- backend/Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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