Projetos & Deploy
Auto-deploy via webhook
Cada projeto recebe uma URL de webhook própria, com um segredo único. Configure-a no GitHub e todo push na branch certa dispara um deploy sozinho.
Configurando no GitHub
1
Copie a URL do webhook
Na aba de configurações do projeto, copie a URL e o segredo gerados para ele.
2
Acesse o repositório no GitHub
Vá em Settings → Webhooks → Add webhook.
3
Cole a URL e o segredo
Defina o content type como
application/json e cole o segredo copiado do painel.4
Selecione o evento "push"
O webhook deve disparar apenas em eventos de push.
5
Ative o auto-deploy no projeto
Na aba de configurações, ligue o toggle correspondente.
Pronto
Com tudo configurado, o fluxo vira: você roda
git push origin main → o GitHub notifica o painel → um novo deploy começa sozinho.Segurança do webhook
Cada projeto tem seu próprio segredo, gerado automaticamente — não existe um segredo global compartilhado entre projetos. Toda notificação recebida é validada com esse segredo antes de disparar qualquer deploy; requisições sem assinatura válida são rejeitadas.
Testando localmente
O GitHub precisa alcançar uma URL pública para entregar o webhook. Se o seu painel estiver rodando apenas localmente, use um serviço de túnel para expor temporariamente a porta local e use a URL gerada como Payload URL no GitHub.