Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Rodando o projeto
- Clone o repositorio https://github.com/danilsbh/Dito.git
- Entre na pasta do projeto
- Instale as dependencias com npm install ou yarn
- Suba os containers com docker-compose up -d --build
- O serviço do Elasticsearch demora um pouco para startar mesmo com o container ativo, para verificar se ele está rodando acesse http://localhost:9200
- Com os containers ativos, para acessar aplicação basta entrar em http://localhost:3000
- Para visualizar uma interface grafica da fila, basta acessar http://localhost:4000
- Para simular multiplas requisições para ir salvando eventos no sistema, basta rodar o comando no terminal: node tests/SendDataToCollect.js
- Caso não for rodar o projeto com Docker, basta iniciar os serviços do Mongo, Elasticsearch e Redis e mudar as configurações no .env
- Rotas
- POST /api/collect - salva os eventos
- GET /api/autocomplete/:event - realiza a busca necessaria e retorna com as sugestões de autocomplete
- GET /api/timeline - retorna a timeline de eventos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement