O projeto consiste em uma API para gerenciar o cadastro, edição, visualização e exclusão de dados de um palestrante (talker).
- JavaScript
- Expressjs
- fs
- Node
- Nodemon
- Mocha
- Chai
- Chai-http
- Sinon
- Docker
- Eslint
Faça o clone do repositório:
git clone https://github.com/LuizHenriquePy/talker-manager.git
Faça a instalação das bibliotecas necessárias:
npm install
Execute o docker compose:
docker-compose up -d
Acesse o terminal do container:
docker exec -it talker_manager bash
Faça a instalação das bibliotecas (caso seja necessário):
npm install
Execute o projeto:
npm run dev
Execute o docker compose:
docker-compose up -d
Acesse o terminal do container:
docker exec -it talker-manager bash
Execute os testes:
npm test
- docker-compose.yml
- talker.json
- seed.json