Skip to content

enolgonz/dede_es5b

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dede_es5b

pages-build-deployment CI for ASW2122 Quality Gate Status codecov

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

Miembros del equipo

  • Paula Puerta González, UO243554
  • Enol-Xesús González García, UO263611

Guia de inicio rápido

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

Si quieres ejecutar el proyecto necesitarás git, Node.js and npm y Docker. Asegurate de tenerlos instalados en tu equipo. Descarga el proyecto con git clone https://github.com/arquisoft/dede_es5b. La manera más rápìda de ejecutar todo es con Docker.

docker-compose up --build

Este comando creará dos imagenes 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. Deberias ser capaz de acceder a todo desde aqui:

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

cd restapi
npm install
npm start

a continuación la webapp:

cd webapp
npm install
npm start

Deberias 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:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 72.0%
  • Scala 11.7%
  • HTML 8.5%
  • CSS 4.3%
  • Dockerfile 2.4%
  • Gherkin 1.1%