Proceso de Instalacion
Requiere instalar PHP, Composer, Node.js y otras dependencias necesarias. Esta opción ofrece mayor control sobre el entorno y es útil si quieres desarrollar directamente sin contenedores. Requiere más pasos y tiempo.
Sigue estos pasos para desplegar CronoSENA en tu entorno de desarrollo local utilizando Docker y Docker Compose.
1. Clonar el Repositorio
Abre tu terminal y ejecuta los siguientes comandos:
git clone https://github.com/xenthrall/CronoSENA.git
cd CronoSENA
2. Configurar el Entorno
El proyecto utiliza un archivo .env para las variables de entorno. Cópialo a partir del ejemplo:
# Navega al directorio de la aplicación
cd src
# Copia el archivo de ejemplo
cp .env.example .env
Las variables por defecto ya están configuradas para funcionar con docker-compose.yml.
3. Instalar dependencias desde consola
Desde la raíz del proyecto [\CronoSENA\src].
Lo puedes hacer por ejemplo con cd .\src\.
!!! recuerda estar dentro de la carpeta src para poder ejecutar los siguientes comandos:
Ejecuta los siguientes comandos si es necesario:
Instalar las dependencias del proyecto:
Dependecias de composer
composer install
Una vez realizado creemos el archivo de configuracion .env.
Pero primero asegurate de que estas dentro de la carpeta \src con el siguiente comando:
cd src
crea el archivo de configuracion .env.
cp .env.example .env
Despues de este proceso, realizaremos la creacion de la clave criptográfica con el siguiente comando:
php artisan key:generate
Una vez tengas listo la clave criptografica vamos con un paso importante y es instalar las dependencias de npm:
Con el siguiente comando
npm install
5. Ejecuta migraciones
php artisan migrate
Un vez tengas listo las migraciones vamos a hacer un paso escencial y es instalar las dependencias de npm
¡Listo para Usar!
Abre tu navegador y esrta sera el ejemplo claro de la url que vas a utilizar: