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'], });