Saltar al contenido principal

⚙️ Aprende a configurar hooks de implementación para tu aplicación

Los hooks de implementación permiten realizar operaciones automatizadas, como la ejecución de scripts personalizados antes y/o después del deploy de tu aplicación.

Es posible gestionar los hooks de dos formas:

  1. Vía Gestor de Implantación 🧰

Gestor de Implantação

  1. Por la sección Implementaciones directamente en el servidor de aplicación 🖥️

Implementações

Al acceder al panel de implementaciones, será posible expandir la sección Hooks, como en la imagen a continuación:

Seção Hooks

⏳ Pre-Deploy Hook

El hook de pre-implementación permite ejecutar acciones necesarias antes del deploy de la aplicación, tales como:

  • 🛑 Detener temporalmente el servicio de la aplicación;
  • 💾 Realizar backup de los archivos existentes;
  • 🧹 Limpiar cachés o builds anteriores;
  • ✅ Validar variables de entorno o configuraciones;

Pré Hooks

✅ Post-Deploy Hook

El hook de post-implementación permite ejecutar comandos después de la finalización del deploy, tales como:

  • 🔄 Reiniciar el servicio del servidor de aplicación;
  • 📦 Instalar las dependencias del proyecto (npm install, composer install, etc.);
  • 🛠️ Compilar la aplicación (build, migrate, etc.);
  • 📡 Notificar sistemas externos (webhooks, monitoreo, etc.);

Pós Hooks

info

En caso de error, se mostrará un mensaje, como en la imagen a continuación:

Erro hooks

Al hacer clic en Mostrar Logs, podrás verificar los detalles del error. También es posible consultar el archivo hooks.log en la sección Logs Logs del servidor de aplicación.

🧠 ¿Dudas?

¡Contacta con el soporte técnico! Nuestro equipo está disponible para ayudarte siempre que lo necesites.

ℹ️ Enlaces Útiles

Documentación Oficial de Virtuozzo - Hooks de Implementación