From 45a2a1393f4abf8ac3da537166d0e6aacf82fdde Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 9 May 2022 20:59:20 +0800 Subject: [PATCH] Use chrome-aws-lambda args --- packages/content-fetch/fetch-content.js | 11 ++--------- packages/content-fetch/package.json | 1 + 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/content-fetch/fetch-content.js b/packages/content-fetch/fetch-content.js index 8705b94b6..c7493e364 100644 --- a/packages/content-fetch/fetch-content.js +++ b/packages/content-fetch/fetch-content.js @@ -6,6 +6,7 @@ require('dotenv').config(); const Url = require('url'); const puppeteer = require('puppeteer-extra'); +const chromium = require('chrome-aws-lambda'); const axios = require('axios'); const jwt = require('jsonwebtoken'); const { promisify } = require('util'); @@ -52,15 +53,7 @@ const userAgentForUrl = (url) => { // launch Puppeteer const getBrowserPromise = (async () => { return puppeteer.launch({ - args: [ - '--disable-gpu', - '--disable-dev-shm-usage', - '--disable-setuid-sandbox', - '--no-first-run', - '--no-sandbox', - '--no-zygote', - '--single-process', - ], + args: chromium.args, defaultViewport: { height: 1080, width: 1920 }, executablePath: process.env.CHROMIUM_PATH , headless: true, // process.env.LAUNCH_HEADLESS ? true : false, diff --git a/packages/content-fetch/package.json b/packages/content-fetch/package.json index 17383afda..7524176a8 100644 --- a/packages/content-fetch/package.json +++ b/packages/content-fetch/package.json @@ -8,6 +8,7 @@ "ad-block-js": "^0.0.2", "axios": "^0.26.0", "dotenv": "^8.2.0", + "chrome-aws-lambda": "^10.1.0", "express": "^4.17.1", "jsdom": "^19.0.0", "jsonwebtoken": "^8.5.1",