Pular para o conteúdo principal

⚙️ 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:

  1. Via Gestor de Implantação 🧰

Gestor de Implantação

  1. Pela seção Implementações diretamente no servidor de aplicação 🖥️

Implementações

Ao acessar o painel de implementações, será possível expandir a seção Hooks, conforme a imagem abaixo:

Seção Hooks

⏳ 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;

Pré Hooks

✅ 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.);

Pós Hooks

info

Em caso de erro, uma mensagem será exibida, como na imagem abaixo:

Erro hooks

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 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.

Documentação Oficial da Virtuozzo - Hooks de Implementação