Skip to content

Konfigurationsdatei

Der Anwendungsserver wird mit einer Konfigurationsdatei konfiguriert. Eine typische Konfigurationsdatei sieht so aus:

other
client.features=wankdorf

debug=false

db.server=db.gymbeispiel.ch
db.port=5432
db.name=pensen
db.schema=pensen
db.user=db_pensen
db.password=******************

http.port=9001

microsoft.client=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
microsoft.tenant=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

percentDecimals=3

smtp.server=smtp.gymbeispiel.ch
smtp.port=25
smtp.from=pensenmanager@gymbeispiel.ch

support.mail=stefan.rothe@gymkirchenfeld.ch

Debug-Modus

Der Anwendungsserver kann mit folgender Konfiguration im Debug-Modus betrieben werden:

SchlüsselBedeutung
debugDebug-Modus einschalten mit Wert true.

Im Debug-Modus werden zusätzliche Informationen geloggt.

HTTP-Server

Der im Anwendungsserver eingebaute HTTP-Server kann mit folgenden Werten konfiguriert werden:

SchlüsselBedeutung
http.portPort des HTTP-Servers

Datenbank

Für die Datenbankverbindung müssen die folgenden Werte konfiguriert werden:

SchlüsselBedeutung
db.serverHostname des Datenbankservers
db.portPort des Datenbankservers (Standard: 5432)
db.nameName der Datenbank
db.schemaName des verwendeten Datenbankschemas
db.userName des Datenbankbenutzers
db.passwordPasswort des Datenbankbenutzers

Mailversand

Für den Mailversand muss ein SMTP-Server konfiguriert werden:

SchlüsselBedeutung
smtp.serverHostname des SMTP-Servers
smtp.portPort des SMTP-Servers (Standard: 25)
smtp.fromAbsender-E-Mail-Adresse

Authentifizierung

Für die Authentifizierung am Microsoft Azure Active Directory werden die Verzeichnis-ID (Tenant ID) sowie die Anwendungs-ID (Client ID) benötigt.

SchlüsselBedeutung
microsoft.clientClient-ID
microsoft.tenantVerzeichnis-ID

Dezimalstellen für Prozentangaben

Die Anzahl Dezimalstellen für die Darstellung von Prozentangaben kann konfiguriert werden.

SchlüsselBedeutung
percentDecimalsAnzahl Dezimalstellen

Support

Falls im Server ein interner Fehler auftritt, wird automatisch eine E-Mail mit den Fehlerdetails an die Support-E-Mail-Adresse versendet.

SchlüsselBedeutung
support.mailE-Mail-Adresse des Supports

Features

Einige Features sollen nicht bei allen Installationen angezeigt werden. Über diese Option kann festgelegt werden, welche Features auf dem Client sichtbar sind. Die einzelnen Features werden durch ein Komma getrennt:

features = wankdorf
FeatureBedeutung
wankdorfDie Kirchenfeld-spezifische Planungsvorlage für die Wankdorffeldstrasse wird angezeigt.