Pular para o conteúdo
Python

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.

Exemplo Flask: módulo app.py com variável app e Gunicorn instalado
gunicorn app:app --bind 0.0.0.0:8000

Mó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.