aldomatic / sharp-image-processing-lambda-layer

Serverless project to create a lambda layer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sharp Image Processing Lambda Layer

This is a serverless project that creates a AWS lambda layer for Sharp.

Layer Structure

Layer code

/sharp-layer/nodejs/[node modules]

Building the package

Shap package needs to be built in an environemnt that resembles AWS lambda. We will use a docker image for this. The command is below.

# Navigate to /sharp-layer/nodejs/ and then run the command below
docker run -v "$PWD":/var/task lambci/lambda:build-nodejs8.10 npm install sharp

Once the docker command runs you will have a node_modules directory in /sharp-layer/nodejs/. This is what will get packaged up and become a lambda layer.

About

Serverless project to create a lambda layer


Languages

Language:JavaScript 100.0%