Skip to content

Testing-Game-SAD-2023/T10-G40

Repository files navigation

Task 10 - Gruppo 40

Componenti:

  • Pasquale Riello - M63/1516
  • Lorenzo Pannone - M63/1492

GUIDA ALL'INSTALLAZIONE

PASSO 1

Si deve avviare lo script "installer.bat". Saranno effettuate le seguenti operazioni:

  1. creazione della rete "global-network" comune a tutti i container
  2. creazione del volume "VolumeT9" comune ai Task 1 e 9
  3. installazione di ogni singolo container

NOTA: il container relativo al Task 9 ("Progetto-SAD-G19-master") si sospenderà autonomamente dopo l'avvio. Esso viene utilizzato solo per "popolare" il volume "VolumeT9" condiviso con il Task 1.

PASSO 2

Si deve configurare il container "manvsclass-mongo_db-1" così come descritto anche nella documentazione del Task 1. Per fare ciò bisogna fare le seguenti operazioni:

  1. posizionarsi all'interno del terminale del container

  2. digitare il comando "mongosh"

  3. digitare i seguenti comandi:

     use manvsclass
     db.createCollection("ClassUT");
     db.createCollection("interaction");
     db.createCollection("Admin");
     db.createCollection("Operation");
     db.ClassUT.createIndex({ difficulty: 1 })
     db.Interaction.createIndex({ name: "text", type: 1 })
     db.interaction.createIndex({ name: "text" })
     db.Admin.createIndex({username: 1})
    

PASSO 3

L'intera applicazione è adesso pienamente configurata e raggiungibile sulla porta :80.

VIDEO DIMOSTRAZIONE

Studente

video-utente.1.mp4

Admin

video-admin.1.mp4