Como projeto da displina de web3, temos a implementação da aplicação CidadeSocial com um Client do ElasticSearch para que a consulta a ele, feita por um cliente mobile em React-Native, seja feita por meio da aplicação CidadeSocial no servidor e não diretamente.
Há um arquivo docker-compose.yml para acelerar o início dos servidores postgres e do ELK Stack dentro da pasta 'docker'. Entre nessa pasta execute: docker-compose up
.
Para iniciar o servidor, basta apenas que os containers estejam rodando.
Rode o comando ./mvnw spring-boot:run
na pasta raíz do projeto para exeutar o servidor.
Na pasta aux_files
, um arquivo com a collection de consultas do Postman. Siga as instruções do site oficial para importar o arquivo no Postman e fazer os três testes: teste de busca por centróide, busca pelo retângulo da tela do celular, e teste de busca por palavra-chave.