Die Wartungsarbeiten wurden erfolgreich abgeschlossen. Regelmäßige Updates unterstützen die Sicherheit von THM GitLab. Vielen Dank für Ihre Geduld!
Bei Problemen mit eigenen Runnern, siehe hier.
| `DATABASE_URL` | `postgres://postgres@localhost/postgres` | Die Postgres-URL zur Datenbank
| `FBS_ADMIN_USERNAME` | empty | Der Benutzername des Feedbacksystem- Admin-Benutzesr zur Kurs Synchronisation (wenn leer wird die Kurs Synchronisation deaktiviert)
| `FBS_ADMIN_PASSWORD` | empty | Das Password des Feedbacksystem-Admin-Benutzers zur Kurs Synchronisation (wenn leer wird die Kurs Synchronisation deaktiviert)
| `FBS_COURSE_UPDATE_INTERVAL` | `86400000` (one day in milliseconds) | Das Update-Interval in Millisekunden in welchen das Feedbacksystem auf neue Kurse geprüft wird
| `JWT_SECRET` | Random | Das Geheimnis, welches zum Signieren des JWT-Token genutzt wird
| `JWT_AUTH_TOKEN_EXPIRATION` | `P7D` (7 Tage) | Die Dauer der Gültigkeit von Auth-Tokens als [ISO 8601 Duration](https://en.wikipedia.org/wiki/ISO_8601#Durations)
| `JWT_SESSION_TOKEN_EXPIRATION` | `P1D` (1 Tag) | Die Dauer der Gültigkeit von Session-Tokens als [ISO 8601 Duration](https://en.wikipedia.org/wiki/ISO_8601#Durations)
| `INTERN_COURSES_DISABLED` | `false` | Wenn `true` wird das Erstellen von Kursen deaktiviert
## Beispiel config.json
In diesem Beispiel befindet sich die Postgres Datenbank nicht auf `localhost`, sondern `postgres`. Ein festes JWT-Secret wurde gesetzt, das Kurse Update-Intervall auf eine Stunde reduziert, die Gültigkeit von Auth-Tokens wurde auf einen Monat erhöht und das Erstellen von Kursen deaktiviert.