Template com algumas confiruações simples do fasatapi e do sqlAlchemy
main.py: O código da API.alembic: Registra as migrações do banco de dados.requirements.txt: Uma lista dos pacotes Python necessários..env: Um arquivo de configuração para a API.
Para instalar os pacotes Python necessários, execute os seguintes comandos:
1 - Criar o venv do Python
python3 -m venv venv2 - Entrar no venv (ex: fish)
. venv/bin/activate.fish3 - instalar os pacotes Python
pip install -r requirements.txtPara executar a API, execute o seguinte comando:
./run.shhttp://localhost:8000
O arquivo .env contém as seguintes configurações:
| Variável | Descrição |
|---|---|
api_title |
O título da API. |
api_version |
A versão da API. |
api_description |
A descrição da API. |
api_contact_name |
O nome do contato da API. |
api_contact_email |
O e-mail do contato da API. |
Um exemplo de .env é o seguinte:
api_title="FastAPI docs"
api_version="0.0.5"
api_description="Teste de configurações de arquivos com .env"
api_contact_name="KayoRonald"
api_contact_email="teste@gmail.com"A documentação da API pode ser acessada em `http://localhost:8000/docs``