Configura el despliegue automático o manual de tu aplicación Laravel desde Git y ajusta el trabajador de la cola de trabajos.
Laravel Toolkit despliega tu aplicación en cuanto llega un cambio al repositorio, o cuando tú lo decidas. Configurarlo lleva un par de minutos, y la cola de trabajos se ajusta desde la misma pantalla.
Antes de empezar
- Necesitas Laravel instalado, con su repositorio Git ya creado (ver laravel-01-instalar).
- Tu plan no tiene acceso SSH: el script de despliegue personalizado no se puede editar.
Paso a paso
- Entra en Laravel → pestaña Despliegue. El repositorio Git de tu aplicación lo crea Laravel Toolkit automáticamente, con el mismo diálogo Cree un repositorio que verías al dar de alta un repositorio en cualquier subdominio (ver git-01-desplegar).
-
Elige el Modo de despliegue: Automático despliega en cuanto llega un cambio al repositorio; Manual espera a que pulses Desplegar.
-
Marca los Pasos de despliegue que quieras ejecutar: activar el modo de mantenimiento, recuperar el código fuente, desplegar el código desde Git, instalar dependencias de
composer.json, instalar dependencias depackage.json, ejecutar el script de despliegue y desactivar el modo de mantenimiento.
-
El paso Ejecutar script de despliegue solo se puede editar con acceso SSH activo, y tu plan no lo incluye: déjalo sin marcar.
-
Pulsa Desplegar si estás en modo manual, o deja guardada la configuración si es automático.
-
Si tu aplicación procesa trabajos en segundo plano, ve a la pestaña Cola y ajusta el trabajador: Detener trabajo cuando esté vacío, Tiempo de espera, Nº máximo de trabajos y Tiempo máximo.
Cómo comprobar que ha funcionado
En la pestaña Panel, el campo Último commit cambia cada vez que despliegas un cambio nuevo desde el repositorio.
Si algo falla
- El script de despliegue no se puede editar. Necesita acceso SSH, que no está en tu plan: usa solo los pasos automáticos.
- El despliegue automático no salta, o la cola no procesa trabajos. Comprueba que el Modo de despliegue está en Automático y revisa Mostrar trabajos erróneos en la pestaña Cola.
- Sigue sin desplegar. Abre un ticket desde tu área de cliente.