/dssd-unlp-2021-grupo11-paises-estados-service

Grupo 11 | Trabajo Integrador - Desarrollo de Software en Sistemas Distribuidos (2021) | UNLP Informática (4º año) | PHP - Laravel - Swagger - GraphQL Client

Primary LanguagePHP

dssd-unlp-2021-grupo11-paises-estados-service

Comenzando 🚀

Sigue las siguientes instrucciones para clonar este repositorio en tu máquina local

Pre-requisitos 📋

Instalación 🔧

Sigue las siguientes instrucciones para clonar el repositorio

1. Posicionese sobre el directorio dssd-unlp-2021-grupo11-laradock

cd ./dssd-unlp-2021-grupo11-laradock

2. Posicionese sobre el directorio

cd dssd-unlp-2021-grupo11-paises-estados-service

3. Configure el repositorio

sudo chmod -R 777 storage bootstrap/cache

4. Configure las variables de entorno

Configure las variables en el archivo .env

En el primer inicio del servicio, deberá instalar las dependencias y realizar algunas actividades de configuración

Luego de iniciar el docker-compose provisto, deberá ejecutar los siguientes comandos

cd ./dssd-unlp-2021-grupo11-laradock/laradock
sudo docker-compose exec workspace /bin/bash
cd dssd-unlp-2021-grupo11-paises-estados-service
composer install
php artisan key:generate
php artisan jwt:secret
php artisan migrate

Accediendo a la api

La api puede accederse en http://localhost:81

Endpoints - Documentación

La documentación generada por OpenAPI/Swagger, puede ser accedida en http://localhost:81/api/docs