Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 2.71 KB

README_es.md

File metadata and controls

52 lines (40 loc) · 2.71 KB

LoMap es1a

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_es1a. 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: