Esecuzione

Per eseguire il servizio è stata pubblicata un’immagine su Docker. Quindi è sufficiente utilizzare il seguente comando:

docker run -it -p 8080:8080 jahrim/io.github.jahrim.chess.frontend:<version>

Dopodiché, il servizio è accessibile al seguente URL: http://localhost:8080.

L’esecuzione del servizio è configurabile specificando la variabile d’ambiente VITE_RUNTIME_ENVIRONMENT, che permette di indicare gli host dei servizi da cui il Frontend dipende. In particolare, il contenuto della variabile deve essere un JSON con i seguenti campi:

{
  AUTHENTICATION_SERVICE: string,     # Default: "127.0.0.1:8081"
  STATISTICS_SERVICE: string,         # Default: "127.0.0.1:8082"
  CHESS_GAME_SERVICE: string          # Default: "127.0.0.1:8083"
}

Per quanto riguarda l’esecuzione dell’intera applicazione, comprendendo il Frontend ed i servizi da cui dipende, il repository predispone e pubblica un opportuno docker-compose.yml file.

La descrizione esatta su come eseguire l’intera applicazione è resa disponibile al seguente link.


Back to Top | Previous Chapter