Cómo desplegar Laravel desde Git y activar la cola

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

  1. 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).
Diálogo Cree un repositorio con Repositorio remoto y Repositorio local, un nombre de repositorio y una ruta de acceso al servidor
  1. Elige el Modo de despliegue: Automático despliega en cuanto llega un cambio al repositorio; Manual espera a que pulses Desplegar.

  2. 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 de package.json, ejecutar el script de despliegue y desactivar el modo de mantenimiento.

Pestaña Despliegue en modo Manual con los pasos 1, 3, 4, 5 y 7 marcados, y "Editar script" desactivado por falta de acceso SSH
  1. El paso Ejecutar script de despliegue solo se puede editar con acceso SSH activo, y tu plan no lo incluye: déjalo sin marcar.

  2. Pulsa Desplegar si estás en modo manual, o deja guardada la configuración si es automático.

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

Pestaña Cola con las opciones Detener trabajo cuando esté vacío, Tiempo de espera, Nº máximo de trabajos, Tiempo máximo y el botón Mostrar trabajos erróneos

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.

Relacionados

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Cómo desplegar tu web desde GitHub, GitLab o Bitbucket

Conecta un repositorio Git de GitHub, GitLab o Bitbucket a tu subdominio, elige el modo de...

Cómo instalar Laravel en tu hosting con Laravel Toolkit

Instala el esqueleto de Laravel en tu subdominio con Laravel Toolkit y entérate de por qué la web...

Cómo conectar Laravel a una base de datos MariaDB

Crea la base de datos MariaDB, edita el archivo .env y ejecuta las migraciones para que tu...

Cómo ejecutar Artisan, Composer y npm desde el panel

Lanza comandos habituales de Artisan, Composer y npm en tu aplicación Laravel sin acceso SSH,...

Cómo publicar una aplicación Node.js en tu hosting

Crea tu app.js y tu package.json, actívalos con Node.js Toolkit y deja la raíz del documento en...