Orla/
├── src/ # Código Fonte
├── main/ # Código da aplicação
├── integration/ # Testes de integração
├── test/ # Testes Unitários
├── pom.xml # dependências Maven
├── Dockerfile # build + runtime em containers
├── docker-compose.yml # orquestração para app + banco de dados + testes
- Docker
$ docker compose upOs testes de integração utilizam um postgress real usando test containers.
Todos os pontos importantes da aplicação possuem cobertura de logs
A documentação dos endpoints se encontra em: http://localhost:8080/swagger-ui/index.html#/
Este repositório possui um workflow CI em .github/workflows/ci.yml que executa automaticamente as suites de teste do projeto para a branch master.