O projeto pode ser executado diretamente a partir de containers:
docker-compose up
- Visite http://localhost:8000/docs
- Teste a aplicação a partir dessa interface
O projeto depende da versão 3.9 do Python e usa o poetry como gerenciador de dependências e de ambiente virtual.
Para instalar as dependências, execute:
$ poetry install
As tarefas de projeto como run
e test
estão registradas no
Makefile.
É necessário ativar o ambiente virtual antes de executar qualquer tarefa:
$ poetry shell
Como alternativa, é possível executar uma tarefa sem ativar o ambiente virtual antes. Por exemplo:
$ poetry run make test
Para rodar o projeto a partir do ambiente de desenvolvimento:
$ make run
Para executar os testes:
$ make test