Skip to content

Commit

Permalink
Merge pull request #268 from Arquisoft/dev
Browse files Browse the repository at this point in the history
Revision final
  • Loading branch information
uo285427 authored Apr 11, 2024
2 parents 160b458 + cb13167 commit 556c88b
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 6 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
- run: npm --prefix users/userservice install
- run: npm --prefix questions/createservice install
- run: npm --prefix questions/generatedquestservice install
- run: npm --prefix questions/questiongeneratorservice install
- run: npm --prefix questions/recordservice install
- run: npm --prefix users/rankingservice install
- run: npm --prefix gatewayservice install
Expand Down Expand Up @@ -178,6 +179,23 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
registry: ghcr.io
workdir: questions/generatedquestservice
docker-push-questiongeneratorservice:
name: Push question generator service Docker Image to GitHub Packages
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
needs: [e2e-tests]
steps:
- uses: actions/checkout@v4
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: arquisoft/wiq_es6b/questiongeneratorservice
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
registry: ghcr.io
workdir: questions/questiongeneratorservice
docker-push-gatewayservice:
name: Push gateway service Docker Image to GitHub Packages
runs-on: ubuntu-latest
Expand Down
3 changes: 0 additions & 3 deletions docs/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/src/01_introduction_and_goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Los stakeholders de la aplicación junto con sus expectativas son:
| Rol | Contacto | Expectativas
| Cliente | RTVE | Tener una aplicación que permita acceder a un juego de preguntas y respuestas.
| Compañia desarrolladora | HappySw | Satisfacer al cliente.
| Desarrolladores | Sergio Díaz, Laura Menéndez, Jesús García, Luis Miguel Gómez y Emilio García | Crear una aplicacion que cumpla los requisitos del cliente.
| Desarrolladores | Sergio Díaz, Laura Menéndez, Jesús García, Luis Miguel Gómez | Crear una aplicacion que cumpla los requisitos del cliente.
| Coordinadores | Jose Emilio Labra Gayo y Jorge Álvarez Fidalgo | Proporcionar soporte a los desarrolladores para que consigan su objetivo.
| Usuarios | Cualquiera que acceda a la aplicación | Poder jugar a un juego de preguntas y respuestas.
| Tecnologías usadas | JavaScript, React, Wikidata, Node.js, MongoDB, Azure... | Conseguir promoción debido a su uso en diferentes proyectos.
Expand Down
5 changes: 3 additions & 2 deletions docs/src/04_solution_strategy.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@ Para desarrollar la aplicación, seleccionamos las siguientes tecnologías:
* Node.js: Es una entorno de ejecucion muy conocido para el desarrollo del back-end de aplicaciones web
* Wikidata: Base de conocimientos que usaremos para realizar las preguntasd de nuestra aplicación.
* MongoDB: Es un sistema de base de datos NoSQL, orientado a documentos y de código abierto.
* GitHub: Es una plataforma para alojar proyectos utilizando el sistema de control de versiones Git
* GitHub: Es una plataforma para alojar proyectos utilizando el sistema de control de versiones Gitç
* Microsoft Azure: Es una plataforma de servicios en la nube que usaremos para el despliegue de la aplicación.

=== Descomposición de alto nivel

=== Herramientas de diagramado
==== Herramientas de diagramado
Usaremos VisualParadigm y Draw.io para la creacion de diagramas para la documentacion.

=== Enfoques para lograr objetivos de máxima calidad
Expand Down
2 changes: 2 additions & 0 deletions webapp/e2e/test-environment-setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ let gatewayservice;
let createservice;
let recordservice;
let generatedquestservice;
let questiongeneratorservice;

async function startServer() {
console.log('Starting MongoDB memory server...');
Expand All @@ -21,6 +22,7 @@ async function startServer() {
gatewayservice = await require("../../gatewayservice/gateway-service");
rankingservice = await require("../../users/rankingservice/ranking-service");
generatedquestservice = await require("../../questions/generatedquestservice/generatedquest-service");
questiongeneratorservice = await require("../../questions/questiongeneratorservice/questiongenerator-service");
}

startServer();

0 comments on commit 556c88b

Please sign in to comment.