Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Rodando o projeto
  2. Clone o repositorio https://github.com/danilsbh/Dito.git
  3. Entre na pasta do projeto
  4. Instale as dependencias com npm install ou yarn
  5. Suba os containers com docker-compose up -d --build
  6. 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
  7.  
  8. Com os containers ativos, para acessar aplicação basta entrar em http://localhost:3000
  9.  
  10. Para visualizar uma interface grafica da fila, basta acessar http://localhost:4000
  11.  
  12. Para simular multiplas requisições para ir salvando eventos no sistema, basta rodar o comando no terminal: node tests/SendDataToCollect.js
  13.  
  14. 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
  15.  
  16. Rotas
  17. POST /api/collect - salva os eventos
  18. GET /api/autocomplete/:event - realiza a busca necessaria e retorna com as sugestões de autocomplete
  19. GET /api/timeline - retorna a timeline de eventos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement