Paso 1: Configuración de Laravel Vapor
Crear una Cuenta en Laravel Vapor:
o Dirígete a Laravel Vapor y crea una cuenta.
o Accede al panel de configuración y vincula tu cuenta de Laravel Vapor con tu cuenta de AWS para desplegar la aplicación en AWS.
Instalar la CLI de Laravel Vapor:
composer global require laravel/vapor-cli
Asegúrate de que el directorio
~/.composer/vendor/bin
está en tu
$PATH
. Puedes añadir la siguiente línea a tu archivo
.bashrc
o
.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
Autenticarse en Laravel Vapor:
vapor login
Inicializar Vapor en el Proyecto:
Navega al directorio de tu proyecto backend y ejecuta:
vapor init
Configurar las Variables de Entorno:
Define las variables de entorno necesarias en el archivo vapor.yml, como la configuración de la base de datos PostgreSQL y cualquier otra variable de configuración:
Paso 2: Despliegue en Laravel Vapor
Realizar un Build del Proyecto:
vapor build
Desplegar el Proyecto:
vapor deploy production
Configurar Workers:
En el archivo vapor.yml, define los workers necesarios para procesar los default jobs: