Build express apps on top of AWS Lambda with serverless architectures
$ cp .env.example .env
$ npm install
# dev mode
$ npm run start:dev
# production mode
$ npm run start:prod
# dev deploy
$ npm run deploy:dev
# production deplou
$ npm run deploy:prod
Here are the policies you have to attach to your User/CodePipeLineRole to be able to deploy using CloudFormation.
- AWSLambda_FullAccess
- AmazonS3FullAccess
- IAMFullAccess
- CloudWatchFullAccess
- AmazonAPIGatewayAdministrator (v2)
- AWSCloudFormationFullAccess
$ serverless config credentials \
--provider aws \
--key AKIAIOSFODNN7EXAMPLE \
--secret wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
- Add node_modules to lambda layers
- Add amazon EFS setup
- Dinamically load .env variables on aws codebuild