•Java 17
•Spring Boot
•Spring Data JPA
•PostgreSQL
•Docker
•OpenCSV
•Rancher Desktop
•Postman
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente de
<JDK Java 17 / IDE Eclipse ou Netbeans / DBeaver / Git e GitHub / Postman / WSL instalado>
- Você tem uma máquina
<Windows / Mac / Linux>
.
Para usar a API, clone o projeto:
Em qualquer lugar da sua máquina
Agora abra sua IDE de escolha e importe o projeto. As dependencias serão baixadas. Ao termino, abra o terminal e rode o seguinte comando para subir o container: docker compose up -d
Foi usado o Rancher Desktop para administrar uma infraestrutura de docker. Caso tenha o Docker original instalado, nao há necessidade de utilizar o mesmo
Feito isso, rode a aplicação main DesafioApplication, que será gerado automaticamente as tabelas do banco de dados (POI e Posicoes)
Agora abra o POSTMAN e importe o arquivo api_mobi7.postman_collection.json que esta dentro de collecttion e faça as requisiçoes pré estabelecidas.