Um deploy clona seu código (ou usa o ZIP), instala as dependências, roda o build e inicia a versão nova ao lado da que está no ar. Só quando o caminho de verificação responde as visitas passam para a nova: sem quedas. Se algo falhar, a anterior continua funcionando.
Implantar a cada push (webhook)
- Na sua app → Configurações → Deploy automático, deixe o interruptor ligado e copie a URL do webhook (e o segredo, se aparecer).
- GitHub: Settings → Webhooks → Add webhook. Payload URL: a URL; Content type: application/json; Secret: o segredo; evento: Just the push event.
- GitLab: Settings → Webhooks. URL e Secret token; marque Push events. Bitbucket: Repository settings → Webhooks, com a URL como está e o trigger Repository push.
Só os push na branch configurada disparam um deploy.
O histórico
- Em Deploys você vê cada versão com número, commit, o que disparou (push, manual, volta atrás) e quanto levou. Ver log mostra o build ao vivo.
- Cancelar interrompe um deploy em andamento; a versão no ar não muda.
- Voltar para esta versão cria um novo deploy com o código e a configuração daquela versão.
- Implantar agora com Sem cache instala tudo do zero (útil se você mudou o gerenciador de pacotes ou algo travou).
Pergunte ao assistente
Ficou alguma dúvida sobre isso? Pergunte ao assistente.
Este artigo ajudou?
Artigos relacionados
- Logs e métricas da sua app Node.jsO que sua app escreve no console, ao vivo, e gráficos de CPU e memória com o limite do seu plano.
- Criar sua primeira app Node.js pelo GitHubConecte seu repositório, escolha a branch e publicamos sua app com HTTPS em minutos.
- Variáveis de ambiente da sua app Node.jsChaves de API, senhas e configurações que sua app lê com process.env, criptografadas e com valores secretos.