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