Publique aplicações Python no Brasil.
Configure o serviço web de Django, Flask ou outra aplicação Python com seu repositório e suas dependências. O Hangar reúne deploy, variáveis, logs e capacidade.
Defina como sua aplicação inicia
Versione o arquivo de dependências e use um servidor de produção compatível com o framework. Revise o módulo da aplicação, o host e a porta no comando de início. Você pode construir com Railpack ou Dockerfile.
gunicorn app:app --bind 0.0.0.0:8000Módulo, variável da aplicação e porta são exemplos. Configure a porta 8000 no serviço se usar esse comando sem alterações.
Separe configuração de código
Configure credenciais e conexão PostgreSQL nas variáveis do ambiente. Em Django, revise hosts permitidos, arquivos estáticos e as configurações de segurança usadas em produção.
Execute migrações com o procedimento da equipe e mantenha cópias externas do banco. Use os logs para investigar falhas de importação, dependências ausentes ou erros ao iniciar o servidor.
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
Como publicar uma aplicação com dependências de sistema?
Use um Dockerfile para instalar as dependências necessárias e configurar a execução. Confira se a aplicação é compatível com o ambiente e os recursos contratados.
Publique seu próximo projeto Python.
Use seu repositório e siga o guia do primeiro deploy.