This document lists all available options, that can be used to configure the Portal. You can configure the following properties either via environment variables or via a configuration file formgen.yml.
Configuration
| Variable Name | Environment Variable | Default Value | Type | Description |
|---|---|---|---|---|
userRefRoot |
`` |
/acta_nova_plugin/userRef |
String |
The root folder for userref (it has to be identical with the one defined in mesh) |
autoLogoutTimeInSeconds |
|
0 |
long |
Time in seconds before client will redirect to logout. Time is reset on pageload and JS fetch requests |
cpaStaticFileDirectory |
|
/portal/data/static/cpa/ |
String |
Internal path to static (delivered by Portal) ANDP cpa files (css/js/fonts) |
cpaStaticServePath |
|
/static/cpa/ |
String |
Path of static cpa files reachable by browser |
formgenStaticFileDirectory |
|
/portal/data/static/formgen/static/ |
String |
Internal path to static (delivered by Portal) formgen files (css/js/fonts) |
formgenStaticServePath |
|
/static/formgen/static/ |
String |
Path of static formgen files reachable by browser |
andpMeshProject |
|
- |
String |
Name of the mesh project which contains andp specific data (forms, notifications, …) previously this was always 'eGov' |
logoutPath |
|
/internal/logout/Logout.de.html |
String |
Path to the logout redirect page |
maintenanceModeExceptionRoles |
|
- |
String |
If a user (keycloak user) has this role, the maintenanceMode is ignored (e.g. for smoke tests), multiple roles split by |
maintenanceModePagePath |
|
- |
String |
Path to MaintenanceMode Page. If available the maintancemode for forms is active and forms are not reachable |
maxTokenExpireTime |
|
1800 |
long |
How long in seconds the access token may be expired to still be used for counting user notifications |
pdfCssPath |
|
/egov/files/css/style.css |
String |
Path to CSS file for PDF generation relative to configured static path |
stage |
|
prod |
String |
The stage this portal is running in |
termsOfServicePath |
|
/footer/nutzungsbedingungen/Nutzungsbedingungen.de.html |
String |
Path to the Terms of Service page |
app
| Variable Name | Environment Variable | Default Value | Type | Description |
|---|---|---|---|---|
app.keycloakConfig |
`` |
- |
JsonObject |
Keycloak configuration in Json Format |
app.biometricKeycloakLoginConfig |
`` |
- |
JsonObject |
Biometric Keycloak login configuration. Contains at least an 'enabled' flag and optionally the full Keycloak client configuration (issuer, client_id, redirect URLs, scopes incl. offline_access). |
app.biometricKeycloakLoginConfigJsonRawString |
|
- |
String |
Raw JSON string for biometricKeycloakLogin when provided via environment variable. Expected to contain an 'enabled' flag and any Keycloak options (e.g. issuer, clientId, scopes). |
app.currentVersion |
|
8.3.0.0 |
String |
Current Version of the ANDP App |
app.keycloakConfigJsonRawString |
|
- |
String |
Raw JSON string for keycloakConfig when provided via environment variable. |
app.maxValidVersion |
|
9.0.0.0 |
String |
Minimum Valid Version for ANDP App |
app.minValidVersion |
|
8.2.0.0 |
String |
Minimum Valid Version for ANDP App |
