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

ANDP_AUTO_LOGOUT_TIME_IN_SECONDS

0

long

Time in seconds before client will redirect to logout. Time is reset on pageload and JS fetch requests

cpaStaticFileDirectory

ANDP_CPA_STATIC_FILE_DIRECTORY

/portal/data/static/cpa/

String

Internal path to static (delivered by Portal) ANDP cpa files (css/js/fonts)

cpaStaticServePath

ANDP_CPA_STATIC_SERVE_PATH

/static/cpa/

String

Path of static cpa files reachable by browser

formgenStaticFileDirectory

ANDP_FORMGEN_STATIC_FILE_DIRECTORY

/portal/data/static/formgen/static/

String

Internal path to static (delivered by Portal) formgen files (css/js/fonts)

formgenStaticServePath

ANDP_FORMGEN_STATIC_SERVE_PATH

/static/formgen/static/

String

Path of static formgen files reachable by browser

andpMeshProject

ANDP_MESH_PROJECT

-

String

Name of the mesh project which contains andp specific data (forms, notifications, …​) previously this was always 'eGov'

logoutPath

MESH_PORTAL_LOGOUT_PATH

/internal/logout/Logout.de.html

String

Path to the logout redirect page

maintenanceModeExceptionRoles

MESH_PORTAL_MAINTENANCEMODE_EXCEPTION_ROLES

-

String

If a user (keycloak user) has this role, the maintenanceMode is ignored (e.g. for smoke tests), multiple roles split by |

maintenanceModePagePath

MESH_PORTAL_MAINTENANCEMODE_PAGE_PATH

-

String

Path to MaintenanceMode Page. If available the maintancemode for forms is active and forms are not reachable

maxTokenExpireTime

MESH_PORTAL_MAX_TOKEN_EXPIRE_TIME

1800

long

How long in seconds the access token may be expired to still be used for counting user notifications

pdfCssPath

MESH_PORTAL_PDF_CSS_PATH

/egov/files/css/style.css

String

Path to CSS file for PDF generation relative to configured static path

stage

MESH_PORTAL_STAGE

prod

String

The stage this portal is running in

termsOfServicePath

MESH_PORTAL_TERMS_OF_SERVICE

/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

ANDP_APP_BIOMETRIC_KEYCLOAK_CONFIG_JSON_RAW

-

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

ANDP_APP_CURRENT_VERSION

8.3.0.0

String

Current Version of the ANDP App

app.keycloakConfigJsonRawString

ANDP_APP_KEYCLOAK_CONFIG_JSON_RAW

-

String

Raw JSON string for keycloakConfig when provided via environment variable.

app.maxValidVersion

ANDP_APP_MAX_VALID_VERSION

9.0.0.0

String

Minimum Valid Version for ANDP App

app.minValidVersion

ANDP_APP_MIN_VALID_VERSION

8.2.0.0

String

Minimum Valid Version for ANDP App