Para rodar os programas recomenda-se a utilização de um ambiente virtual com o módulo venv, onde serão instaladas as dependências e executados os programas.
Para instalar as dependências faça:
pip3 install -r requirements.txt
Para rodar a aplicação, faça:
uvicorn app:app --reload
Para fazer chamadas na API local, acesse aqui.
Para gerar a documentação, faça:
python3 docs.py
É possível criar, apagar e prencher as tabelas com valores de testes utilizando o script tables.py
.
Para criar as tabelas, faça:
python3 tables.py create
Para apagar as tabelas, faça:
python3 tables.py drop
Por fim, para prencher as tabelas com valores de testes, faça:
python3 tables.py fill