Pré-requisitos
Conecte o GitHub no dashboard antes de usar este fluxo: Dashboard → GitHub (ou verifique o status comGET /api/integrations/github/status).
Deploy de um repositório
Verificar o resultado
- Confirme o status:
GET /api/apps/:appId— aguardestatus: running - Abra os logs:
GET /api/apps/:appId/logspara ver a inicialização
Problemas comuns
404 ao listar repositórios
404 ao listar repositórios
A integração GitHub não está conectada no workspace, ou o app foi instalado com acesso restrito a outros repositórios. Reconecte em Dashboard → GitHub.
Deploy falha na etapa de build
Deploy falha na etapa de build
Verifique o histórico:
GET /api/apps/:appId/builds. Causas comuns: lockfile ausente, versão de runtime incompatível ou comando de start errado. O startupCommand é opcional — omita e a Hyze detecta (Vite, Next, Node, estático, Python).App sobe mas não responde
App sobe mas não responde
Confira
exposePort: ele deve ser a mesma porta em que seu servidor escuta, e o servidor deve aceitar conexões em 0.0.0.0.Próximos passos
Ver logs
Inspecione a saída de inicialização e runtime.
Referência de Apps
Todos os endpoints de apps, incluindo deploy por ZIP.

