Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 1.35 KB

README.md

File metadata and controls

65 lines (46 loc) · 1.35 KB

fastapi e sqlalchemy

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.

Instalação

Para instalar os pacotes Python necessários, execute os seguintes comandos:

1 - Criar o venv do Python

python3 -m venv venv

2 - Entrar no venv (ex: fish)

. venv/bin/activate.fish

3 - instalar os pacotes Python

pip install -r requirements.txt

Execução

Para executar a API, execute o seguinte comando:

./run.sh

http://localhost:8000

.env

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.

Exemplo

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="[email protected]"

Documentação

A documentação da API pode ser acessada em `http://localhost:8000/docs``