Adios
Aplicaciones y API · Planes desde $10/mes

Despliega Laravel.Mantén visibles la configuración, las colas y los lanzamientos.

Instala las dependencias de producción, inicia el proceso web de Laravel, comprueba su estado y configura la conexión a la base de datos, la caché, las colas, los secretos, los registros y los dominios de forma explícita.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

Laravel

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

LaravelPHP 8.2ComposerMySQLRedisColas

El camino de producción

Un proyecto Laravel funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Conserva la compilación de Laravel que ya usas

Instala las dependencias desde composer.lock y prepara la caché o los recursos de forma explícita. Separa las migraciones del esquema lo suficiente para poder revisar su impacto en los datos.

Promociona la versión que indique un estado correcto

Ejecuta el servidor de producción seleccionado en el puerto del manifiesto, expón una ruta ligera de comprobación de estado y promociona el lanzamiento cuando las dependencias necesarias estén listas.

Rastrea la producción hasta el código fuente

Los resultados de compilación, los registros del entorno de ejecución, el estado, los secretos, los dominios y el lanzamiento promocionado permanecen vinculados al proyecto, en lugar de repartirse entre herramientas independientes.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
name: laravel-app
build_cmd: composer install --no-dev --optimize-autoloader
start_cmd: php artisan serve --host=0.0.0.0 --port=8080

runtime:
  name: php@8.2
  port: 8080
  health_path: /up
Usa el proceso de producción adecuado para tu aplicación Laravel y verifica la ruta de comprobación de estado de la versión instalada.

Puntos de partida desplegables

Empieza con Laravel desde una plantilla cuando el repositorio no esté listo.

Inspecciona la configuración de Composer, la ruta del código fuente, la configuración del entorno de ejecución y la opción de despliegue con un clic del proyecto inicial de Laravel.

Plantillas iniciales de API

PHP Laravel

Plantillas iniciales de Laravel, Symfony, CakePHP, CodeIgniter, Yii y PHP 8.2.

PHPComposer
Clave de plantilla
php-laravel
Entorno de ejecución
php
Repositorio
template-php-laravel
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-php-laravel.git
cd template-php-laravel
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • Composer instala las dependencias a partir del archivo de bloqueo guardado en el repositorio.
  • APP_KEY y las credenciales de servicio provienen de secretos.
  • El almacenamiento con permisos de escritura tiene una estrategia explícita de persistencia.
  • El proceso web escucha en el puerto del manifiesto.

Previsualiza cuando…

  • Las migraciones modifican tablas de producción.
  • Las colas o los comandos programados necesitan una estrategia de workers separada.
  • Las cargas de usuario dependen del estado local del sistema de archivos.

Preguntas, respuestas

Qué saber antes de desplegar Laravel.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Puede Adios desplegar un proyecto de Laravel existente?

Sí. Ejecuta la CLI de Adios desde la raíz del proyecto, conserva el repositorio y los archivos de dependencias que ya usas y añade un archivo adios.yaml que describa la compilación de producción, el comando de inicio, el puerto y la ruta de comprobación de estado.

¿Necesito Docker para desplegar Laravel?

No para un entorno de ejecución estándar compatible. Usa los comandos de producción habituales del proyecto en adios.yaml. Si la compilación necesita paquetes poco habituales del sistema operativo o bibliotecas nativas, verifica esas dependencias en una vista previa antes de la promoción.

¿Puede Laravel usar MySQL, PostgreSQL y Redis?

Sí. Despliega los servicios que necesite tu aplicación, guarda sus credenciales en secretos de Adios e inyecta los ajustes de conexión resultantes en el proceso Laravel.

¿Cómo deben ejecutarse los workers de colas de Laravel?

Ejecuta los workers como procesos persistentes con comandos explícitos y credenciales de cola. Verifica los reintentos, los tiempos de espera, los trabajos duplicados y el cierre por separado de la ruta web.

¿Qué ocurre cuando falla la compilación o la comprobación de estado?

El lanzamiento candidato conserva sus resultados de compilación y ejecución para su inspección. Debe indicar un estado correcto antes de convertirse en la versión promocionada que sirve la ruta de la aplicación.

¿Puedo empezar con una plantilla en lugar de un repositorio existente?

Sí. Esta página enlaza a los proyectos iniciales oficiales de Laravel de Adios más adecuados. Inspecciona la variante exacta del código fuente, despliégala en la consola o clónala localmente y ejecuta adios up.

La primera versión

Desplegar Laravel con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.