Neste teste foi trabalhado uma API de lista restrita de cpfs utilizando arquitetura MVC com NodeJS, MongoDB e Express.
- Rota de cadastrar CPF
- Checar CPF
- Listar todos os CPFs
- Remover CPFs
- Teste de rotas com Jest
- Containers Docker
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Docker. Como editor de código foi utilizado o VSCode
As ferramentas utilizadas na construção deste teste:
Apos instalado os pre requisitos.
- Fazer o clone do repositório git "git clone https://github.com/lukasleonardo/BackendTest"
- cd BackendTest
- Com o docker logado fazer o build da aplicação com: "docker-compose build"
- Para rodar a versão developer usar: "docker-compose up app-dev"
- Para rodar a versão production usar: "docker-compose up app"