/viade_es1a

Viade es1a

Primary LanguageJavaScript

Build Status codecov Codacy Badge

VIADE ES1A

Autores

Alvaro Baños Gomez

Samuel Moreno Vincent

Adrián Fernández Alonso

Kevin Barbón Manzano

Especificación

Este proyecto es un trabajo de la asignatura Arquitectura del Software de la Universidad de Oviedo siguiendo estos requisitos.

La aplicación esta desplegada en https://arquisoft.github.io/viade_es1a/.

La documentación puede verse en la siguiente pagina de documentación.

Para instalación del sistema

Este proyecto requiere Node

Una vez instalado Node, descargar el proyecto con el siguiente comando:

git clone https://github.com/Arquisoft/viade_es1a.git

Para moverse a la carpeta del proyecto usar:

cd viade_es1a

Instalar las dependencias:

npm install

Ejecutar la aplicación:

npm start

Ejecutar los test de unitarios:

npm run test

Ejecutar los test funcionales:

npm run test:e2e

Despliegue de docker

Para desplegar la apliación mediante docker,debemos tener instalado Docker Desktop

Abrimos una terminal y nos movemos hasta el directorio que contenga el proyecto

Descargamos la imagen oficial de Solid docker pull nodesolidserver/node-solid-server

Iniciamos el contenedor de Solid

docker run -p 8443:8443 --name solid nodesolidserver/node-solid-server

Construimos el container de nuestra aplicación

docker build -t node .

Iniciamos el contenedor de la aplicación

docker run -p 3000:3000 --name viade_es2a node

Arrancamos los dos contenedores en Docker Desktop

Por último accedemos a la aplicación desde localhost:3000