ScoutVenture benötigt eine PostgreSQL-Datenbank der Version 15.
Getestet wurde die Anwendung ausschließlich mit Version 15.5.
Zur Authentifizierung wird ein OAuth2-Provider benötigt der OIDC unterstützt (z.B. Keycloakk, Authentik, Zitadel)
Wenn die Überwachungsendpunkte aktiv sind, wird empfohlen ein Reverse-Proxy vor ScoutVenture zu schalten, der verhindert, dass diese Endpunkte durch unberechtigte Benutzer erreicht werden können.
Die Konfiguration von ScoutVenture kann über Startparameter oder Umgebungsvariablen erfolgen.
Folgend sind die gruppierten Parameter erläutert.
Allgemeine Konfiguration
Parameter | Beschreibung | Default |
---|---|---|
sv.uri |
URI zur Anwendung | - |
sv.nami.url |
Url zu DPSG NaMi | https://nami.dpsg.de |
Datenbank
Parameter | Beschreibung | Default |
---|---|---|
sv.db.url |
Url der Datenbank | localhost |
sv.db.port |
Port der Datenbank | 5432 |
sv.db.username |
Nutzername der Datenbank | scoutventure |
sv.db.password |
Passwort der Datenbank | scoutventure |
sv.db.db-name |
Datenbankname der Datenbank | scoutventure |
sv.db.tz |
Zeitzone der Datenbank | Europe/Berlin |
Überwachung
Parameter | Beschreibung | Default |
---|---|---|
sv.logging.directory |
Ablageort der Log-Datei | logs |
sv.logging.file.size-limit |
Max-Größe einer Log-Datei | 5MB |
sv.monitoring.actuators.enabled |
Gibt Überwachungs-Endpunkte frei | true |
Über die Überwachungsendpunkt werden folgende Informationen bereitgestellt:
Beschreibung | Pfad |
---|---|
Anwendung ist ansprechbar | /actuator/health/liveness |
Anwendung kann Anfragen korrekt verarbeiten | /actuator/health/readiness |