Este serviço é responsável por gerenciar livros e fazer o relacionamento com seus autores.
git clone git@github.com:victorfarruda/madr.git
Entre na pasta do projeto:
cd madr/
Agora vamos buildar o projeto:
docker build . -t madr
ou
docker-compose build
Você pode rodar o projeto:
docker-compose up -d madr
O projeto está rodando em:
http://127.0.0.1:8000
Dê uma olhada nos endpoints em:
http://127.0.0.1:8000/docs/
http://127.0.0.1:8000/redoc/
Para rodar os testes utilizando testcontainers você pode usar os comandos (não se esqueça de copiar o env-sample para um arquivo .env):
uv sync
uv run task test