Este repositório contém um projeto utilizando FastAPI, um framework web moderno e de alto desempenho para Python. Este guia explica os principais comandos para configurar, ativar e executar o ambiente de desenvolvimento.
Antes de iniciar o desenvolvimento, é recomendado criar um ambiente virtual para isolar as dependências do projeto.
python -m venv fastapi-envNo Windows (Git Bash ou WSL):
source fastapi-env/Scripts/activateNo Windows (cmd):
fastapi-env\Scripts\activate.batNo Mac/Linux:
source fastapi-env/bin/activateCom o ambiente virtual ativado, instale as dependências do FastAPI:
pip install "fastapi[standard]"Essa instalação inclui o Uvicorn, um servidor ASGI recomendado para rodar a aplicação.
Para iniciar o servidor de desenvolvimento:
fastapi dev main.pyO servidor iniciará na porta 8000 por padrão.
FastAPI gera automaticamente documentação interativa para sua API.
-
Swagger UI (Documentação Padrão): http://127.0.0.1:8000/docs#/
-
Redoc (Documentação Alternativa): http://127.0.0.1:8000/redoc
Para desativar o ambiente virtual, execute:
deactivateAgora seu projeto está pronto para desenvolvimento! 🚀