Skip to content

Commit

Permalink
Merge pull request #33 from consiglionazionaledellericerche/9-aggiung…
Browse files Browse the repository at this point in the history
…ere-e-documentare-docker-composeyml-di-esempio

Corretti nomi di alcuni parametri del docker-compose.
  • Loading branch information
criluc authored Mar 19, 2024
2 parents 580286b + 6eb558c commit a34e9a9
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ DB_PASS=

EPAS_URL=
EPAS_USERNAME=
EPAS__PASSWORD=
EPAS_PASSWORD=

####################################################################
# Impostazioni per autenticare le chiamate REST a questo servizio #
Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,18 @@ standard docker-compose:
docker-compose up -d
```

## Utilizzo della VPN Cisco su Linux

Utilizzando su Ubuntu il client VPN Cisco Anyconnect ci possono essere dei problemi di routing
che non permettono al container docker di raggiungere gli host del database Oracle tramite la VPN.
Per lo sviluppo di questo servizio è stato utilizzato su Ubuntu il client VPN **openconnect**.

```
sudo apt install openconnect network-manager-openconnect network-manager-openconnect-gnome
```

e configurando la VPN tramite VPN Settings -> Multi-protocol VPN client (open connect).

## Endpoint REST del servizio

Questo servizio integra alcuni endpoint REST di amministrazione che permettono di lanciare su
Expand Down
22 changes: 11 additions & 11 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,6 @@ services:
environment:
- spring.profiles.active=prod

# Impostazioni per autenticare le chiamate REST a questo servizio
- spring.security.username=${REST_USERNAME}
- spring.security.password=${REST_PASSWORD}

# Impostazione parametri per collegamento al db Oracle di Cineca
# l'accesso al database sarà molto probabilmente condizionato all'utilizzo
# di una VPN Cineca
Expand All @@ -29,14 +25,18 @@ services:
# Schema SQL di default
- spring.jpa.properties.hibernate.default_schema=${DB_SCHEMA}

# Impostazioni per autenticare le chiamate REST a questo servizio
- security.username=${REST_USERNAME}
- security.password=${REST_PASSWORD}

# Informazioni per l'accesso di questo servizio ai servizi REST di ePAS
- spring.epas.server-url=${EPAS_URL}
- spring.epas.username=${EPAS_USERNAME}
- spring.epas.password=${EPAS_PASSWORD}
- epas.server-url=${EPAS_URL}
- epas.username=${EPAS_USERNAME}
- epas.password=${EPAS_PASSWORD}

# Configurazioni specifiche del sistema di sincronizzazione
- spring.timesheet.stampings-type=${STAMPINGS_TYPE_CODE:-N}
- spring.timesheet.days-in-the-past=${DAYS_IN_THE_PAST:-90}
- spring.timesheet.delete-before-sync-all=${DELETE_BEFORE_SYNC_ALL:-true}
- timesheet.stampings-type=${STAMPINGS_TYPE_CODE:-N}
- timesheet.days-in-the-past=${DAYS_IN_THE_PAST:-90}
- timesheet.delete-before-sync-all=${DELETE_BEFORE_SYNC_ALL:-true}

restart: unless-stopped

0 comments on commit a34e9a9

Please sign in to comment.