Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 988 Bytes

README.md

File metadata and controls

15 lines (14 loc) · 988 Bytes

Puppeteer performance in AWS Lambda Docker containers

This repo contains all code and scripts, used in article https://dev.to/megabotan/puppeteer-performance-in-aws-lambda-docker-containers-2325

Local run

You need to setup docker, and download aws-lambda-rie binaries ./download_rie.sh

Run custom docker lambda image

./custom_build.sh && ./custom_run.sh

Run AWS based docker image

./aws_based_build.sh && ./aws_based_run.sh

Test running image locally

curl -XPOST "http://localhost:9000/2015-03-31/functions/function/invocations" -d '{"url": "https://example.com"}'

Deploy

First you have to setup AWS CLI. Don't forget to set credentials and region in AWS cli config files. After that install SAM CLI.

All deploy steps are in deploy/push_image_and_deploy_lambda.sh