Skip to main content

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