O objetivo desse projeto é mostrar como podemos testar e executar, localmente, projetos serverless.
As tecnologias utilizadas são:
Para executar o projeto, será necessário instalar os seguintes recursos:
- Nodejs14x: Necessário para executar o projeto Node
- Postman - Para execução e validação do projeto
- Git - Para realizar o clone do projeto
Para iniciar, é necessário clonar o projeto do GitHub num diretório de sua preferência:
cd "diretório de sua preferencia"
git clone https://github.com/jian-kowalski/serveless-aws-node-api-local
Para construir o projeto com o npm, no diretório raiz executar os comando abaixo:
npm install && npm install -g serverless
Para executar o projeto com o npm, no diretório raiz executar os comando abaixo:
npm run start:local ou serverless offline
OBS: Certifique-se de alterar os valores de acesso ao banco de dados no arquivo config.json
Para executar o projeto com o docker, no diretório raiz executar os comando abaixo:
docker-compose up
Para ter acesso a validação da API, após a execução do projeto, abrir o arquivo Serverless-Books.postman_collection.
Apache License.