- Requisitos
- PHP 8.1 o +Web oficial
- Composer Web oficial
- MySQL Web oficial
- Node 18 o superior Web oficial
- (opcional) Docker Web oficial
Inicialmente este repositorio cuenta con una instalacion con docker automatizada por script, pero tambien cuenta con una instalacion independiente a Docker
-
Ejecute el siguiente comando en la raiz de su proyecto
cd api/ ; cp .env.example .env ; cd .. ;
-
Verifique que las credenciales de tu base de datos local (MySQL) coincidan con las variables de entorno en .env
DB_HOST= DB_PORT= DB_DATABASE= DB_USERNAME= DB_PASSWORD=
-
Copie y pegue el siguiente comando ejecutable en la raiz del proyecto.
cd api/ ; composer i ; php artisan key:generate && php artisan migrate --seed ; cd ../vue-app/ ; npm i ; cd .. ;
-
Para levantar cada microservicio de manera local ejecute en 2 terminales distintas en la raíz del proyecto
cd api && php artisan serve
cd vue-app && npm run dev
-
Ya puedes ver la aplicación de VueJS corriendo en tu sistema
La instalacion con Docker está automatizada, por lo que es muy sencillo por si eres principiante en Docker
-
Para ejecutar este script primero debes otorgarle permisos de ejecución:
chmod +x script.sh
-
Ejecuta el script
./script.sh