Foi construido uma aplicação de cadastro de talkers (palestrantes) em que é possível cadastrar, visualizar, pesquisar, editar e excluir informações.
- Desenvolver uma API de um
CRUD
(Create, Read, Update e Delete) de palestrantes (talkers) e; - Desenvolver alguns endpoints que irão ler e escrever em um arquivo utilizando o módulo
fs
.
Para rodar a aplicação em sua maquina.
-
Clone o repositorio. Use o comando:
git clone git@github.com:carolhn/Talker-manager.git
-
Entre na pasta do repositório que você acabou de clonar:
cd Talker-manager
-
Instale as dependências
npm install
-
Comando para executar o app
npm start
- Rode o serviço
node
com o comandodocker-compose up -d
.
- Esse serviço irá inicializar um container chamado
talker_manager
. - A partir daqui você pode rodar o container via CLI ou abri-lo no VS Code.
- Use o comando
docker exec -it talker_manager bash
.
- Ele te dará acesso ao terminal interativo do container criado pelo compose, que está rodando em segundo plano.
-
Instale as dependências [Caso existam] com
npm install
-
Execute a aplicação com
npm start
ounpm run dev