forked from consiglionazionaledellericerche/epas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprod.conf
161 lines (121 loc) · 6.02 KB
/
prod.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
###################################################################
# Questo file contiene le informazioni da impostare in produzione #
###################################################################
# Url del db postgres (il master se in cluster attivo/passivo)
%prod.db=postgres://{{DB_USER_PASS}}@{{DB_HOST}}:{{DB_PORT}}/{{DB_NAME}}
# Di default le evoluzioni sono abilitate
# per gli ePAS che ricevono solo le timbrature le evoluzioni vengono
# disattivate nel init della macchina docker.
%prod.evolutions.enabled={{EVOLUTIONS_ENABLED}}
# Secret key
# ~~~~~
# The secret key is used to secure cryptographics functions
# If you deploy your application to several instances be sure to use the same key !
%prod.application.secret={{APPLICATION_SECRET}}
# Url-resolving in Jobs
# ~~~~~~
# When rendering templates with reverse-url-resoling (@@{..}) in Jobs (which do not have an inbound Http.Request),
# ie if sending a HtmlMail, Play need to know which url your users use when accessing your app.
%prod.jobs.active={{JOBS_ACTIVE}}
%prod.application.baseUrl={{EPAS_APPLICATION_BASEURL}}
%prod.http.path={{HTTP_PATH}}
%prod.shib.login ={{EPAS_SHIB_LOGIN}}
%prod.skip.ip.check={{SKIP_IP_CHECK}}
%prod.flows.active={{FLOWS_ACTIVE}}
# Per l'invio delle email al personale
%prod.mail.smtp.from={{SMTP_FROM}}
%prod.mail.smtp.host={{SMTP_HOST}}
%prod.mail.smtp.user={{SMTP_USER}}
%prod.mail.smtp.pass={{SMTP_PASS}}
%prod.mail.smtp.port={{SMTP_PORT}}
%prod.mail.smtp.channel={{SMTP_CHANNEL}}
%prod.mail.smtp.protocol={{SMTP_PROTOCOL}}
%prod.attestati.base={{URL_ATTESTATI}}
%prod.attestati.user={{URL_USER}}
%prod.attestati.pass={{URL_PASS}}
%prod.anagrafica.base={{ANAGRAFICA_BASE}}
%prod.anagrafica.user={{ANAGRAFICA_USER}}
%prod.anagrafica.pass={{ANAGRAFICA_PASS}}
%prod.anagrafica.person={{ANAGRAFICA_ENDPOINT_PERSON}}
%prod.anagrafica.people={{ANAGRAFICA_ENDPOINT_PEOPLE}}
%prod.anagrafica.peopleinoffice={{ANAGRAFICA_ENDPOINT_PEOPLEINOFFICE}}
%prod.anagrafica.offices={{ANAGRAFICA_ENDPOINT_OFFICES}}
%prod.anagrafica.office={{ANAGRAFICA_ENDPOINT_OFFICE}}
%prod.anagrafica.institute={{ANAGRAFICA_ENDPOINT_INSTITUTE}}
%prod.anagrafica.contracts={{ANAGRAFICA_ENDPOINT_CONTRACTS}}
%prod.anagrafica.contractsinoffice={{ANAGRAFICA_ENDPOINT_CONTRACTSINOFFICE}}
%prod.anagrafica.contract={{ANAGRAFICA_ENDPOINT_CONTRACT}}
%prod.anagrafica.contractsByPersonId={{ANAGRAFICA_ENDPOINT_CONTRACTS_BY_PERSON_ID}}
%prod.anagrafica.roles={{ANAGRAFICA_ENDPOINT_ROLES}}
%prod.anagrafica.badgesinoffice={{ANAGRAFICA_ENDPOINT_BADGESINOFFICE}}
%prod.anagrafica.badge={{ANAGRAFICA_ENDPOINT_BADGE}}
%prod.XForwardedProto={{PROTOCOL}}
#Impostare a true per attivare l'invio delle segnalazioni ad OIL
%prod.oil.enabled={{OIL_ENABLED}}
#Indirizzo email a cui inviare l'apertura delle segnalazioni OIL
%prod.oil.email.to={{OIL_EMAIL_TO}}
#Nome (probabilmente dell'istanza OIL), utilizzato nell'oggetto delle email
#inviate nell'apertura delle segnalazioni
%prod.oil.app.name={{OIL_APP_NAME}}
#Categorie utilizzate in OIL. La lista delle categorie è suddivisa da ",", il campo ":" è utilizzato invece
#come separatore tra l'id della categoria ed il nome visualizzato all'utente, es.:
# 4:epas,1:Registrazione Timbrature,2:Gestione Assenze,3:Gestione Competenze,5:Gestione Orario di lavoro,6:Altro
%prod.oil.categories={{OIL_CATEGORIES}}
#L'id della categoria mostrata già selezionata (opzionale), es. 50.
%prod.oil.categories.selected={{OIL_CATEGORIES_SELECTED}}
%prod.report.to={{REPORT_TO}}
%prod.report.from={{REPORT_FROM}}
%prod.report.subject={{REPORT_SUBJECT}}
#Configurazione LDAP
# Se impostato a true attiva l'autenticazione tramite LDAP, default false
%prod.ldap.login ={{LDAP_LOGIN}}
# URL server LDAP, per esempio ldap://ldap.cnr.it:389
%prod.ldap.url ={{LDAP_URL}}
# Se impostato a true attiva la connessione cifrata tramite il protocollo
# starttls
%prod.ldap.startTls= {{LDAP_STARTTLS}}
# Se impostate viene effettuata prima una connessione ad LDAP con queste
# credenziali e poi con quelle dell'utente.
%prod.ldap.bind.dn={{LDAP_BIND_DN}}
%prod.ldap.bind.credentials={{LDAP_BIND_CREDENTIALS}}
%prod.ldap.authenticate.user.search.dn={{LDAP_AUTHENTICATE_USER_SEARCH_DN}}
%prod.ldap.password.recovery.url={{LDAP_PASSWORD_RECOVERY_URL}}
# Time in millisecondi della connessione LDAP, per esempio 1000
%prod.ldap.timeout ={{LDAP_TIMEOUT}}
# DN base per la ricerca utenti, per esempio ou=People,dc=iit,dc=cnr,dc=it
%prod.ldap.dn.base ={{LDAP_DN_BASE}}
# Se impostato dopo il login si viene re-indirizzati a questo URL, default /
%prod.ldap.login.return ={{LDAP_LOGIN_RETURN}}
# Nome dell'attributo LDAP da cui prelevare il campo eppn
%prod.ldap.eppn.attribute.name ={{LDAP_EPPN_ATTRIBUTE_NAME}}
# Se impostato a true il bind non viene fatto con uid=username ma solo con username
%prod.ldap.bind.useOnlyUid ={{LDAP_BIND_USE_ONLY_UID}}
# Nome dell'attributo LDAP da utilizzare per la ricerca univoca delle persone
%prod.ldap.uniqueIdentifier ={{LDAP_UNIQUE_IDENTIFIER}}
# Stringa da aggiungere all'identificativo univoco per autenticare l'utente, per esempio @lamma.it
%prod.ldap.uniqueIdentifier.postfix ={{LDAP_UNIQUE_IDENTIFIER_POSTFIX}}
# Fine configurazione LDAP
# Configurazione OAUTH
%prod.oauth.login ={{OAUTH_LOGIN}}
%prod.keycloak.config.uri={{KEYCLOAK_CONFIG_URI}}
%prod.keycloak.client_id ={{KEYCLOAK_CLIENT_ID}}
%prod.keycloak.client_secret ={{KEYCLOAK_CLIENT_SECRET}}
%prod.keycloak.jwt.field={{KEYCLOAK_JWT_FIELD}}
# Fine configurazione OAUTH
## Dati dell'ente/azienda che utilzza ePAS, default CNR ##
## ~~~~~~~~~~~~~
%prod.company.code ={{COMPANY_CODE}}
%prod.company.name ={{COMPANY_NAME}}
%prod.company.url ={{COMPANY_URL}}
## ~~~~~~~~~~~~~~
## Fine dati dell'ente/azienda
# Telework Api
# Abilita la comunicazione con il nuovo telework-stampings
%prod.telework.stampings.active={{TELEWORK_ACTIVE}}
%prod.telework.base={{TELEWORK_BASEURL}}
%prod.telework.user={{TELEWORK_USER}}
%prod.telework.pass={{TELEWORK_PASS}}
# Abilita il job di controllo green pass
%prod.greenpass.active={{GREENPASS_ACTIVE}}
# Abilita le funzionalità relative ad "attestati" (servizio solo del CNR)
%prod.attestati.active={{ATTESTATI_ACTIVE}}