Skip to content

Commit

Permalink
Corretti nomi di alcuni parametri del docker-compose.
Browse files Browse the repository at this point in the history
Documentato utilizzanto client VPN openconnect.
  • Loading branch information
criluc committed Mar 19, 2024
1 parent 9b03225 commit 6eb558c
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 6eb558c

Please sign in to comment.