/madr

Primary LanguagePython

Projeto final do curso de FastAPI do Dunossauro

Link do teste

Este serviço é responsável por gerenciar livros e fazer o relacionamento com seus autores.

Clone o Repositório:

git clone git@github.com:victorfarruda/madr.git

Configurando projeto

Dependências

  1. Install docker
  2. Install docker-compose

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