Sua API FastAPI em produção no Brasil.
Conecte o repositório Python, configure o servidor ASGI e publique sua API. Acompanhe cada deploy, domínio e log no contexto da aplicação.
Inicie o módulo ASGI da sua aplicação
Inclua FastAPI e o servidor ASGI nas dependências. Revise o módulo que exporta a aplicação e configure host e porta para o serviço web.
uvicorn main:app --host 0.0.0.0 --port 8000Configure a porta 8000 no serviço para este exemplo. Não use recarga de desenvolvimento em produção.
Valide a API e a conexão com o banco
Configure as variáveis do projeto e a conexão PostgreSQL quando houver banco. Teste uma rota conhecida pelo domínio e confira os logs se o processo não iniciar.
A documentação automática do FastAPI, a autenticação das rotas e as políticas de acesso continuam sob controle da aplicação. Revise o que deve estar acessível publicamente.
Do primeiro deploy às próximas versões
Escolha entre publicar manualmente e ativar o deploy automático por push na branch configurada. Depois de cada publicação, confira o resultado e teste a aplicação pelo domínio.
CPU, memória e réplicas são ajustadas manualmente dentro da capacidade do workspace. A assinatura é em reais e os limites do plano ficam disponíveis para consulta.
Perguntas frequentes
Posso usar meu Dockerfile com FastAPI?
Sim. Selecione Dockerfile no build e configure dependências e comando ASGI na imagem. Railpack também pode ser usado para construir a stack Python.
Publique seu próximo projeto FastAPI.
Use seu repositório e siga o guia do primeiro deploy.