Versiones comparadas

Clave

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

El propósito de este manual es guiar los procesos de configuración, compilación e instalación del aplicativo Efranco 4.0, una plataforma desarrollada con Laravel para el backend y React JS para el frontend. Este documento se divide en varias secciones detalladas que cubren todos los aspectos necesarios para poner en marcha el proyecto en diferentes entornos, incluyendo Laravel Vapor y AWS EC2.

En la primera sección, se abordan los pasos para configurar y desplegar el backend de Efranco 4.0 utilizando Laravel Vapor, una potente plataforma de servidor sin servidor que facilita el despliegue en AWS. Aquí, se explicará cómo crear una cuenta en Laravel Vapor, instalar su CLI, autenticarte, inicializar el proyecto y configurar las variables de entorno necesarias.

La segunda sección se centra en la instalación y configuración del worker para procesos de larga duración en una instancia de AWS EC2. Proporcionaremos instrucciones para crear y configurar una instancia EC2, instalar las dependencias necesarias, clonar el repositorio backend, y configurar y ejecutar el worker utilizando Supervisor.

La tercera sección está dedicada a la instalación de la interfaz de usuario del proyecto. Explicaremos cómo clonar el repositorio frontend, instalar las dependencias necesarias con npm, configurar el archivo de entorno, y ejecutar el proyecto tanto en modo desarrollo como en producción. También se cubrirá el despliegue del frontend en un servidor web como Nginx.