Ambiente Local
#
Pre-requisitos 📋Para poder instalar el proyecto de manera local será necesario contar con las siguentes cosas en tu computadora
php 7.3^|8.0^
Composer 2.0^
MySQL / MariaDB 10.4^
NOTA: Se recomiendo usar XAMPP o MAMP como paquete en la versión 7.4.24 / PHP 7.4.24, puedes mirar "Construido con" para encontrar los enlaces.
#
Instalación 🔧Para instalar el proyecto de forma local sigue los siguientes pasos y comandos
Descarga el proyecto via git o desde el enlace de Descarga
cd /path-de-tu-eleccion/
git clone https://github.com/Taro-IT/Espresso.git
cd /Espresso/
Instalaremos las dependencias de Laravel/composer
composer install
Copiaremos el contenido del archivo .env.example en un nuevo archivo llamado .env en el mismo path en el que se encuentra
cp .env.example .env
Agregaremos la llave única de proyecto
php artisan key:generate
Configuraremos la base de datos y las migraciones
Ve a tu aplicacion de XAMP / MAMP o tu gestor de Base de datos e inicia los servicios de MYSQL /MariaDB
En el archivo .env ubica las variables:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=casamediocaminoDB_USERNAME=rootDB_PASSWORD=
ya sea en localhost/phpmyadmin o en el gestor, crea una base de datos con el nombre "casamediocamino"
En el archivo .env modifica segun sea nesecario asegurandote que tengas el puerto, host, nombre de usuario y contraseñacorrectas
Finalmente correremos las migraciones y seeders
php artisan migrate:fresh --seed
Para correr laravel ejecuta el comando
php artisan serve
Debera mandarte al link http://127.0.0.1:8000
#
Ejecutando las pruebas ⚙️Dentro del sistema se configuraron pruebas automaticas sigue los siguientes pasos para correr las pruebas generales o individuales
#
Analice las pruebas end-to-end 🔩Explica que verifican estas pruebas y por qué
Da un ejemplo
#
Y las pruebas de estilo de codificación ⌨️Explica que verifican estas pruebas y por qué
Da un ejemplo
#
Despliegue 📦Para poder hacer un despliegue sigue los siguientes pasos
#
Construido con 🛠️Para este proyecto se utilizaron los siguientes recursos