From 740f328beb05f7637559e1c57cd5d46c407e2758 Mon Sep 17 00:00:00 2001 From: jason Date: Fri, 6 Mar 2026 12:27:55 -0600 Subject: [PATCH] Upload files to "pdf" --- pdf/generator.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pdf/generator.js b/pdf/generator.js index c230aac..afb37a6 100755 --- a/pdf/generator.js +++ b/pdf/generator.js @@ -1,8 +1,9 @@ -const puppeteer = require('puppeteer'); -const buildHtml = require('./template'); +const puppeteer = require('puppeteer-core'); +const buildHtml = require('./template'); /** * Renders the violation document HTML via Puppeteer and returns a PDF buffer. + * Uses the system Chromium installed in the Alpine image (no separate download). * @param {object} violation - Row from violations JOIN employees * @param {object} score - Row from active_cpas_scores * @returns {Buffer} @@ -26,8 +27,8 @@ async function generatePdf(violation, score) { await page.setContent(html, { waitUntil: 'networkidle0' }); const pdf = await page.pdf({ - format: 'Letter', - printBackground: true, + format: 'Letter', + printBackground: true, margin: { top: '0.6in', bottom: '0.7in',