Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

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.