⚙️ 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:
- Vía Gestor de Implantación 🧰

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

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

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

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

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

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