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:
Bloque de código |
---|
composer global require laravel/vapor-cli |
Asegúrate de que el directorio
Bloque de código |
---|
~/.composer/vendor/bin |
está en tu
Bloque de código |
---|
$PATH |
. Puedes añadir la siguiente línea a tu archivo
Bloque de código |
---|
.bashrc |
o
Bloque de código |
---|
.zshrc |
Bloque de código |
---|
export PATH="$HOME/.composer/vendor/bin:$PATH" |
Autenticarse en Laravel Vapor:
Bloque de código |
---|
vapor login |
Inicializar Vapor en el Proyecto:
Navega al directorio de tu proyecto backend y ejecuta:
Bloque de código |
---|
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:
Bloque de código |
---|
environments:
production:
database: my-database-url
environment:
APP_ENV: production
APP_DEBUG: false
APP_KEY: base64:your-app-key
DB_CONNECTION: pgsql
DB_HOST: your-db-host
DB_PORT: 5432
DB_DATABASE: your-db-name
DB_USERNAME: your-db-username
DB_PASSWORD: your-db-password |
Paso 2: Despliegue en Laravel Vapor
Realizar un Build del Proyecto:
Bloque de código |
---|
vapor build |
Desplegar el Proyecto:
Bloque de código |
---|
vapor deploy production |
Configurar Workers:
En el archivo vapor.yml, define los workers necesarios para procesar los default jobs:
Bloque de código |
---|
environments:
production:
queues:
worker:
connection: sqs
timeout: 300
memory: 1024 |
Info |
---|
Este manual cubre los pasos necesarios para la instalación y configuración del proyecto E-Franco 4.0 en los diferentes ambientes. |