Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paalamugan/nestjs-serverless-aws-lambda

AWS serverless lambda function for send customer information to google form through api using nestjs
https://github.com/paalamugan/nestjs-serverless-aws-lambda

aws aws-apigateway aws-lambda google-form lambda lambda-functions nestjs nestjs-backend serverless serverless-framework typescript

Last synced: 26 days ago
JSON representation

AWS serverless lambda function for send customer information to google form through api using nestjs

Awesome Lists containing this project

README

        

## AWS Serverless Lambda with NestJS

This project is a sample project to demonstrate how to setup aws lambda function with nestjs.

[Sample Google Form](https://forms.gle/7h9LPcwgSrYr8UwD9)

## Installation

```bash
$ yarn install
```

## Running the app

```bash
# development
$ yarn start

# watch mode
$ yarn start:dev

# production mode
$ yarn start:prod
```

## Test

```bash
# unit tests
$ yarn test

# e2e tests
$ yarn test:e2e

# test coverage
$ yarn test:cov
```

## Deployment

Before deployment, you need to setup aws credentials in your local machine. Refer below link for more details.
[https://www.serverless.com/framework/docs/providers/aws/guide/credentials](https://www.serverless.com/framework/docs/providers/aws/guide/credentials)

- Dev environment

```bash
yarn sls:deploy
```

- Prod environment

```bash
yarn sls:deploy:prod
```

## Tips

- If you want to setup aws lambda function in serverless. you can refer below link.
[https://www.serverless.com/framework/docs/providers/aws/guide/credentials](https://www.serverless.com/framework/docs/providers/aws/guide/credentials).