From 5c673a6a01bfcc9518ec9ef3a421e6411dabf33f Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Sat, 31 Jul 2021 17:04:20 +1000 Subject: [PATCH] attempt to got functions to deploy --- app/api/src/functions/og-image-generator.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/api/src/functions/og-image-generator.ts b/app/api/src/functions/og-image-generator.ts index d82b84b..4a50e47 100644 --- a/app/api/src/functions/og-image-generator.ts +++ b/app/api/src/functions/og-image-generator.ts @@ -1,6 +1,6 @@ import { builder } from '@netlify/functions' import type { HandlerResponse } from '@netlify/functions' -import chromium from 'chrome-aws-lambda' +const { headless, executablePath, puppeteer} = require('chrome-aws-lambda') const captureWidth = 1200 const captureHeight = 630 @@ -13,17 +13,17 @@ async function unwrappedHandler (event, context): Promise { const url = `${process.env.URL}/u${path}/social-card` - const browser = await chromium.puppeteer.launch({ + const browser = await puppeteer.launch({ executablePath: process.env.URL?.includes('localhost') ? null - : await chromium.executablePath, + : await executablePath, args: ['--no-sandbox','--disable-web-security','--disable-gpu', '--hide-scrollbars', '--disable-setuid-sandbox'], // args: chromium.args, defaultViewport: { width: captureWidth, height: captureHeight + clipY }, - headless: chromium.headless + headless: headless }) const page = await browser.newPage()