This is a template repo for creating lambda functions using typescript. We are using the serverless pattern API Gateway HTTP API to Lambda
It has the following features:
- Uses typescript
- We use eslint for best practices
- Uses ts-node for local development
- Its integrated with Visual Studio Code for debugging
- It uses Github Actions for CI/CD workflows
- It uses Mocha for unit testing
- Uses AWS Serverless Application Model
After clonining this template do the following:
- Set the
AppName
in .toml file and package.json - For CD deployment into aws you will need the
AWS_ACCESS_KEY_ID
,AWS_REGION
andAWS_SECRET_ACCESS_KEY
- Is important to take into account dependencies as lambda functions have a size limit