const getBrowser = async () => { if (chromium.headless) { debug('rendering with local headless chrome') return puppeteer.launch({ args: chromium.args, executablePath: await chromium.executablePath, headless: chromium.headless }) } else { if (!PUPPETEER_WS_ENDPOINT) { console.warn('missing env PUPPETEER_WS_ENDPOINT, cannot render') return } debug(`rendering with chromium @ PUPPETEER_WS_ENDPOINT`) return puppeteer.connect({ browserWSEndpoint: PUPPETEER_WS_ENDPOINT }) } }
console.log(`Loading AWS build of puppeteer, Chrome path = ${executablePath}`) browser = await chromium.puppeteer.launch({ args: chromium.args, executablePath, headless: chromium.headless,