Browse Source

feat: docker 配置

zhangyuhan 3 years ago
parent
commit
dbea7ca978
1 changed files with 5 additions and 1 deletions
  1. 5 1
      bin/create-pdf/pdf.js

+ 5 - 1
bin/create-pdf/pdf.js

@@ -19,6 +19,7 @@ function checkCache (fPath) {
   }
   }
 }
 }
 
 
+
 async function createPDFOfURL (url, config = {}) {
 async function createPDFOfURL (url, config = {}) {
   config = Object.assign( {
   config = Object.assign( {
     filename: '',
     filename: '',
@@ -44,7 +45,10 @@ async function createPDFOfURL (url, config = {}) {
   }
   }
   // 生成
   // 生成
   logger.log.debug('启动', new Date().toLocaleString())
   logger.log.debug('启动', new Date().toLocaleString())
-  const browser = await puppeteer.launch({headless:true});
+  const browser = await puppeteer.launch({
+    headless:true,
+    args: ['--no-sandbox', '--disable-setuid-sandbox']
+  });
   const page = await browser.newPage();
   const page = await browser.newPage();
   await page.setDefaultNavigationTimeout(0)
   await page.setDefaultNavigationTimeout(0)
   await page.goto(url, {waitUntil: 'networkidle2'});
   await page.goto(url, {waitUntil: 'networkidle2'});