Sfera IT Archive Client è un'applicazione web per la gestione e la consultazione degli archivi di messaggi. Questa applicazione è stata creata utilizzando Create React App.
- Node.js (versione 14 o superiore)
- npm (versione 6 o superiore) o yarn
-
Clona il repository:
git clone https://github.com/tuo-username/sfera-it-archive-client.git cd sfera-it-archive-client
-
Installa le dipendenze:
npm install
Per avviare l'applicazione in modalità di sviluppo, esegui:
npm start
Apri http://localhost:3000 nel tuo browser per visualizzarla. La pagina si ricaricherà automaticamente quando apporti modifiche al codice.
Un token JWT può essere ottenuto dalla versione di produzione dell'applicazione. Segui questi passaggi per ottenerlo e utilizzarlo per il debug:
- Accedi alla versione di produzione dell'applicazione.
- Effettua il login per generare un token JWT.
- Copia il token JWT dall'URL o dagli strumenti di sviluppo del browser.
- Apri il file
launch.json
nel tuo progetto. - Inserisci il token JWT copiato nel campo appropriato per poter debuggare l'applicazione localmente.
Esempio di configurazione in launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Debug React Run",
"url": "http://localhost:3000?token=INSERISCI_IL_TOKEN_QUI",
"webRoot": "${workspaceFolder}/src",
"runtimeArgs": [
"--disable-web-security",
],
}
]
}
In questo modo, il token JWT verrà utilizzato durante il debug dell'applicazione.
Per effettuare il deployment dell'applicazione, è necessario seguire questi passaggi:
- Effettua una pull request sul branch
main
del repository. - Una volta che la pull request è stata approvata, il deployment avverrà automaticamente.
L'applicazione sarà disponibile online all'indirizzo: https://sferaarchive-client.vercel.app/
Il processo di deployment è gestito automaticamente da Vercel.