Documentação PythonJet
A plataforma mais avançada para deploy de aplicações Python, Node.js e React
✨ Auto-Healing IA
🚀 Preview Deploys
🤖 Geração com IA
🔄 Multi-ambiente
🔄 Multi-ambiente
Recursos Empresariais
Engenharia Autônoma
Conjunto de módulos projetados para automatizar processos de arquitetura,
integração e desenvolvimento de firmware.
Consultoria de
Arquitetura
Módulo de decisão que analisa requisitos e sugere a melhor arquitetura
de software.
> Iniciando análise de requisitos...
> Arquitetura recomendada: Serverless.
> Justificativa: Baixo custo inicial e alta escalabilidade.
Gestão de API (BYOK)
Conecte suas chaves de API (OpenAI, Gemini, Anthropic) para
processamento dedicado e privacidade de dados.
- Vá até Gestão de IA > Configurações
- Insira sua SK-Key com criptografia Enterprise AES-256
Automação IoT
Geração automática de firmware para microcontroladores (ESP32, Arduino).
Transforma especificações funcionais em código C++ otimizado para
produção.
Monitoramento Visual
Dashboard de observabilidade para orquestração de containers e análise
de performance em tempo real.
PythonJet CLI v2.0
Instalação
curl -sSL https://auracloud.com.br/cli/install.sh | bash
pip install pythonjet-cli
Comandos Básicos
pjet login <token>
pjet deploy --site meu-projeto
pjet logs meu-projeto --follow
Comandos Avançados
pjet audit run --scope architecture
pjet market scan --sector finance
pjet iot generate "Leitura de Sensor DHT11"
--platform esp32
GitHub Actions CI/CD
Workflow Automático
Configure deploy automático em 3 passos:
1. Baixe o workflow
Na aba CI/CD do seu projeto
2. Adicione ao repo
.github/workflows/pythonjet.yml
3. Configure o secret
PYTHONJET_TOKEN
Recursos
- Deploy automático on push para
main
- Preview automático em Pull
Requests
- Comentário automático com URL
do preview
- Badge de status para README
Solução de Problemas
Erro: "no such table" ou Tabela
não encontrada
Isso ocorre quando o banco de dados foi criado mas as tabelas do Django ainda não
existem.
Solução: Vá no painel do projeto e clique no botão amarelo "Migrar
DB". Aguarde a mensagem de sucesso.
Erro 500 ou "Internal Server Error"
Geralmente causado por variáveis de ambiente faltando ou erros no código.
- Verifique se todas as Environment Variables (.env) foram configuradas no dashboard.
- Se sua aplicação usa
python-decouple ou os.getenv, garanta que não existem
chaves obrigatórias faltando.
- Veja os Logs em Tempo Real para identificar o erro exato Python.
Falha no Build (Step 0 ou 1)
Acontece quando arquivos desnecessários são enviados para o Cloud Build.
Solução: O PythonJet cria automaticamente um .gcloudignore otimizado. Se o
erro persistir, verifique se você não está enviando pastas pesadas como venv,
node_modules ou arquivos de banco de dados (.sqlite3).