API para processar dados de produtores vencedores do prêmio Golden Raspberry Awards (Razzie). O sistema calcula quais produtores ganharam prêmios consecutivos no menor e no maior intervalo de tempo possível.
- Docker instalado e em execução
h2.jar,Outsera.csv,docker-compose.ymleDockerfilena raiz do projeto
docker-compose up -dIsso:
- Constrói a imagem com as dependências
- Sobe o container na porta
8081 - Carrega automaticamente os dados do
Outsera.csvno banco H2 se ainda não estiverem presentes
Use o comando curl abaixo para simular a requisição POST:
curl.exe -X POST http://127.0.0.1:8081/award-intervalsA resposta esperada no formato:
{
"min": [
{
"producer": "string",
"interval": 0,
"previousWin": 0,
"followingWin": 0
}
],
"max": [
{
"producer": "string",
"interval": 0,
"previousWin": 0,
"followingWin": 0
}
]
}execute o comando
docker compose run --rm test