crespowang / serverless-lambda-chrome

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

serverless-lambda-chrome

This is a demo on running chromium puppeteer on AWS Lambda using Serverless framework. To get it running in your local serverless-offline environment

yarn install
yarn serverless

It will be running on http://localhost:3003/dev/puppeteer/pdf

To deploy to your AWS environment, you need to have your AWS account credentials stored properly, ie run aws configure and replace the profile name in serverless.yml.

To deploy you will need to run

yarn sls deploy

In my setup, it will be serving at https://labs.mianio.com/demo/puppeteer/pdf. Note that you must send a GET request with Accept: 'application/pdf' header for API Gateway to respond properly.

About


Languages

Language:TypeScript 55.6%Language:JavaScript 44.4%