Skip to content

Commit

Permalink
Merge pull request #53 from consiglionazionaledellericerche/50-introd…
Browse files Browse the repository at this point in the history
…uzione-pipeline-build-e-publish-immagini-docker

Ripulita configurazione e documentazione di esempio per immagine docker.
  • Loading branch information
criluc authored Nov 11, 2024
2 parents 588d98c + 97ee8f9 commit 7265e64
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 14 deletions.
9 changes: 7 additions & 2 deletions .env
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#uri per il redirect dopo autenticazione NextAuth
NEXT_PUBLIC_NEXTAUTH_URL=http://localhost:3000/
NEXTAUTH_URL=http://localhost:3000/

#stringa randomizzata per dare un secret a nextauth
#NEXT_PUBLIC_NEXTAUTH_SECRET=
Expand All @@ -8,7 +8,7 @@ NEXT_PUBLIC_NEXTAUTH_URL=http://localhost:3000/
NEXT_PUBLIC_CLIENTID=epas-ui

#client secret oauth keykloack
#NEXT_PUBLIC_CLIENT_SECRET=xxx
#CLIENT_SECRET=xxx

#scopes dell'oauth di keycloak - di solito non cambiare
NEXT_PUBLIC_SCOPES=profile
Expand All @@ -19,5 +19,10 @@ NEXT_PUBLIC_OAUTH_LOGIN=true
#variabile d'ambiente usata per attivare (true) o disattivare (false) il login con LDAP
NEXT_PUBLIC_LDAP_LOGIN=false

#indirizzo con la configurazione del oauth
NEXT_PUBLIC_OAUTH_CONFIG_URL=https://auth.iit.cnr.it/auth/realms/testing/.well-known/uma2-configuration
#indirizzo issuer oauth
NEXT_PUBLIC_OAUTH_ISSUER_URL=https://auth.iit.cnr.it/auth/realms/testing

#endpoint del backend per l'invio di segnalazioni all'helpdesk
NEXT_PUBLIC_EPAS_HELPDESK_SERVICE=https://epas-helpdesk-service.devel.iit.cnr.it/rest/v1/reportcenter
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ possibile all'attuale interfaccia utente di ePAS generata server side.
ePAS UI deve essere affiancata ad un'istanza funzionante di epas-service della quale utilizzerà gli endpoint REST.

Il progetto è attualmente in fase di sviluppo e nelle prime versioni fornirà solo interfacce in sola lettura
per la consultazione dei proprio dati da parte del personale dipendente.
per la consultazione dei propri dati da parte del personale dipendente.

Per maggiori informazioni su ePAS è possibile consultare la documentazione completa all'indirizzo:

Expand All @@ -30,8 +30,8 @@ lato server.
Al momento è possibile utilizzare l'autenticazione tramite Bearer Token OAUTH2 oppure Basic Auth.

## Configurazione
Per configurare il comportamento dell'interfaccia e i servizi REST che utilizza, è necessario configurare il file .env come
documentato al suo interno
Per configurare il comportamento dell'interfaccia e i servizi REST che utilizza, è possibile utilizzare l'immagine docker tramite il file docker-compose.yml contenuto in questo repository.
La configurazione dei parametri è possibile effettuarla tramite le variabili definite nel docker-compose.yml e nel file .env, seguendo la documentazione all'interno del file .env.

## 👏 Come Contribuire

Expand Down
18 changes: 9 additions & 9 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

services:
epas-ui:
build:
context: ./
ports:
- "3000:3000"
image: ghcr.io/consiglionazionaledellericerche/epas-ui
container_name: epas-ui-devel
environment:
- NEXT_PUBLIC_EPAS_SERVICE=https://epas-service.devel.iit.cnr.it/:path*
- NEXT_PUBLIC_CLIENT_SECRET=DA_INSERIRE_IL_VALORE
- NEXT_PUBLIC_NEXTAUTH_SECRET=aGg9Ywk3i8UFekJjfg4aP0DEWciHVBX2ZLd5nBIz2KY=
- NEXT_PUBLIC_OAUTH_CONFIG_URL=https://auth.iit.cnr.it/auth/realms/testing/.well-known/uma2-configuration
- NEXT_PUBLIC_OAUTH_ISSUER_URL=https://auth.iit.cnr.it/auth/realms/testing
- NEXTAUTH_URL=${NEXTAUTH_URL}
- CLIENT_SECRET=${CLIENT_SECRET}
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
- NEXT_PUBLIC_CLIENTID=${NEXT_PUBLIC_CLIENTID}
- NEXT_PUBLIC_EPAS_SERVICE=${NEXT_PUBLIC_EPAS_SERVICE}
- NEXT_PUBLIC_OAUTH_CONFIG_URL=${NEXT_PUBLIC_OAUTH_CONFIG_URL}
- NEXT_PUBLIC_OAUTH_ISSUER_URL=${NEXT_PUBLIC_OAUTH_ISSUER_URL}

0 comments on commit 7265e64

Please sign in to comment.