Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 2.82 KB

README_es.md

File metadata and controls

52 lines (41 loc) · 2.82 KB

LoMap ES5B

Alonso Fernández, Daniel Alberto Buenaga Gutiérrez, Sergio Urones Clavera, Pablo Pan Wang, Chen Xin Actions Status Quality Gate Status Coverage

Este proyecto es un ejemplo básico de un sitio web utilizando React con Typescript y un endpoint usando NodeJS con express

Guía de inicio rápido

Si tienes instalados node.js y npm, asegúrate de actualizarlos antes de intentar construir las imagenes

Si quieres ejecutar el proyecto necesitarás git, Node.js and npm y Docker. Asegúrate de tenerlos instalados en tu equipo. Descarga el proyecto con git clone https://github.com/arquisoft/lomap_es5b. La manera más rápida de ejecutar todo es con Docker.

docker-compose up --build

Este comando creará dos imágenes de docker si no existen en tu equipo (la webapp y la restapi) y lanzará un contenedor de mongoDB. Además lanzará contenedores de Prometheus y Grafana para monitorizar el servicio web. Deberías ser capaz de acceder a todo desde aquí:

Si quieres ejecutar el proyecto sin Docker primero compila y ejecuta la restapi:

cd restapi
npm install
npm start

a continuación la webapp:

cd webapp
npm install
npm start

Deberías ser capaz de acceder a la aplicación en http://localhost:3000.

Mas información

Encontrarás más información sobre el repositorio en los otros archivos README: