⚙️ Aprenda a configurar hooks de implementação para a sua aplicação
Os hooks de implementação permitem realizar operações automatizadas, como a execução de scripts personalizados antes e/ou depois do deploy da sua aplicação.
É possível gerenciar os hooks de duas formas:
- Via Gestor de Implantação 🧰
- Pela seção Implementações diretamente no servidor de aplicação 🖥️
Ao acessar o painel de implementações, será possível expandir a seção Hooks, conforme a imagem abaixo:
⏳ Pre-Deploy Hook
O hook de pré-implementação permite executar ações necessárias antes do deploy da aplicação, como:
- 🛑 Parar temporariamente o serviço da aplicação;
- 💾 Fazer backup dos arquivos existentes;
- 🧹 Limpar caches ou builds anteriores;
- ✅ Validar variáveis de ambiente ou configurações;
✅ Post-Deploy Hook
O hook de pós-implementação permite executar comandos após a conclusão do deploy, como:
- 🔄 Reiniciar o serviço do servidor de aplicação;
- 📦 Instalar as dependências do projeto (
npm install
,composer install
, etc.); - 🛠️ Compilar a aplicação (
build
,migrate
, etc.); - 📡 Notificar sistemas externos (webhooks, monitoramento, etc.);
Em caso de erro, uma mensagem será exibida, como na imagem abaixo:
Ao clicar em Mostrar Logs, você poderá verificar os detalhes do erro. Também é possível consultar o arquivo hooks.log na seção Logs do servidor de aplicação.
🧠 Dúvidas?
Entre em contato com o suporte técnico! Nossa equipe está disponível para te ajudar sempre que precisar.