From bd76746b4fd30e2cb648f3ccbadaaadba6af5efa Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Thu, 12 Mar 2026 13:47:41 +0100 Subject: [PATCH] chromium --- api/Dockerfile | 1 + api/src/shared/pdf/key-handover-pdf/key-handover-pdf.service.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/api/Dockerfile b/api/Dockerfile index 99f2d40..ffa83fd 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -22,6 +22,7 @@ WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY --from=build /app/dist ./dist COPY package*.json ./ +RUN npm install puppeteer-core EXPOSE 4000 CMD ["node", "dist/src/main"] \ No newline at end of file diff --git a/api/src/shared/pdf/key-handover-pdf/key-handover-pdf.service.ts b/api/src/shared/pdf/key-handover-pdf/key-handover-pdf.service.ts index 1757eae..36e7351 100644 --- a/api/src/shared/pdf/key-handover-pdf/key-handover-pdf.service.ts +++ b/api/src/shared/pdf/key-handover-pdf/key-handover-pdf.service.ts @@ -14,6 +14,7 @@ export class KeyHandoverPdfService { async generatePdf(dto: KeyHandoverDto): Promise { const browser = await puppeteer.launch({ headless: true, + executablePath: '/usr/bin/chromium', args: ['--no-sandbox', '--disable-setuid-sandbox'], });