Basta seguir os passos abaixo para que consiga fazer a instalação completa do projeto em sua máquina. Para que funcione corretamente é necessário que tenha instalado:
- NodeJS
- NPM ou Yarn
Após ter instalado as dependências necessárias, rode os comandos abaixo em seu terminal:
# Clone o projeto em uma pasta de sua preferência
$ git clone https://github.com/guilhermecezario/todolist-api
# Entre na pasta do projeto
$ cd todolist-api
# Copie e renomeie o arquivo de variaveis ambiente
$ cp .env.example .env
# Instale as dependências
$ yarn install
ou
$ npm install
# Rode as migrations para gerar o banco
npx prisma migrate dev init
# Rode o projeto em sua máquina
$ yarn run start
O projeto vai estar rodando em:
http://localhost:3333
Para rodar os teste em sua maquina basta rodar o comandos abaixo em seu terminal
# Rode os testes unitarios
$ yarn run test
# Rode os testes end-to-end
$ yarn run test:e2e
# Rode o coverage
$ yarn run test:cov