Serverless AWS Lambda Nestjs Adapter
Badges
Usage
Add it into your Nestjs with AWS Lambda application
$ npm install -S serverless-lambda-nestjs
Wrap your Nestjs application by the package.
;;// YOUR Nestjs application root module; ; ;
OGP
// both$ yarn run create:ogp // dark$ yarn run create:ogp:dark // light$ yarn run create:ogp:light
Prepare
$ git clone git@github.com:hideokamoto/serverless-lambda-nestjs.git
$ cd serverless-lambda-nestjs
// Put your GitHub Personal Access Token
$ mv .envrc.example .envrc
$ vim .envrc
export CONVENTIONAL_GITHUB_RELEASER_TOKEN=PUT_YOUR_GITHUB_ACCESS_TOKEN
// Install
$ yarn
or
$ npm install
GitHub Personal Access Token Scope
If the project is private -> repo
If the project is public -> public_repo
Commit message rule
The repository runs commitlint. We have to follow "Conventional Commit" to make a commit message.
https://www.conventionalcommits.org/en/v1.0.0-beta.4/
$ git commit -m "<type>[optional scope]: <description> [optional body] [optional footer]"
Contribution
// clone$ git clone git@github.com:hideokamoto/serverless-lambda-nestjs.git$ cd serverless-lambda-nestjs // setup$ yarn // Unit test$ yarn testor$ yarn run test:watch // Lint$ yarn run lintor$ yarn run lint --fix // Build$ yarn run build // Rebuild docs$ yarn run doc