ePAS Helpdesk Service è uno dei componenti della nuova versione di ePAS che si occupa di inviare le segnalazioni effettuate dagli utenti o via email oppure tramite OIL (per il CNR).
ePAS Service deve essere affiancato ad un'istanza funzionante di ePAS, condividendo lo stesso database. Al momento non sono ancora presenti le procedure ed i dati per utilizzare ePAS Helpdesk Service senza un database configurato di ePAS.
Il progetto è attualmente in fase avanzata di sviluppo e fornirà tutte le funzionalità necessarie alla nuova interfaccia web di ePAS che sarà parte di un nuovo progetto e sarà rilasciata a breve in versione preliminare.
Per maggiori informazioni su ePAS è possibile consultare la documentazione completa all'indirizzo:
ePAS Helpdesk fornisce i servizio REST utilizzabili in produzione per:
- ricevere le segnalazioni da parte degli utenti
- mostrare la configurazione corrente del servizio
Al momento è possibile utilizzare l'autenticazione solo tramite Bearer Token OAUTH2.
ePAS Helpdesk Service fornisce la documentazione di utilizzo degli endpoint REST in formato openapi ed integrare lo Swagger per la visualizzazione della documentazione e l'interfaccia di prova dei servizi.
L'interfaccia Swagger è disponibile nella url relativa alla propria installazione di ePAS Service con il path /swagger-ui/index.html. Es.: https://epas-helpdesk-service.amministrazione.cnr.it/swagger-ui/index.html.
Lo scopo principale di questo repository è continuare ad evolvere ePAS. Vogliamo contribuire a questo progetto nel modo più semplice e trasparente possibile e siamo grati alla comunità per ogni contribuito a correggere bug e miglioramenti.
ePAS Helpdesk Service è concesso in licenza GNU AFFERO GENERAL PUBLIC LICENSE, come si trova nel file LICENSE.
ePAS Helpdesk Service può essere facilmente installato via docker-compose su server Linux utilizzando il file docker-compose.yml presente in questo repository.
Ricordati di configurare il docker-compose.yml ed il file .env che trovi in questo repository con le variabili oppurturno per la tua installazione.
Accertati di aver installato docker e docker-compose dove vuoi installare ePAS ed in seguito esegui il comando successivo per un setup di esempio.
docker-compose up -d
Istituto di Informatica e Telematica del CNR
- Cristian Lucchesi cristian.lucchesi@iit.cnr.it
- Dario Tagliaferri dario.tagliaferri@iit.cnr.it