Konfiguration
Umgebungsvariablen
Sowohl Frontend als auch Backend können bzw. müssen über Umgebungsvariablen konfiguriert werden.
Frontend
HOST: Host (Domain oder IP) des Servers (Default:127.0.0.1)API_URL: (Lokale) URL der API ohne/apiSuffix (z.B.http://localhost:50001/), alle Requests zu/apiwerden (von Nuxt als Proxy) zu dieser URL weitergeleitet.DOCS_URL: (Lokale) URL der Dokumentation (z.B.http://localhost:50002/), alle Requests zu/docswerden (von Nuxt als Proxy) zu dieser URL weitergeleitet.PAGE_CACHE_SECONDS: Cache-Dauer in Sekunden für gerenderte Nuxt-Seiten (Default:600)PROTECTED_INFORMATION: Namen der Team-Mitglieder für das Impressum und die Datenschutz-Seite
Backend
HOST: Host (Domain oder IP) des Servers (Default:127.0.0.1)PORT: Port des Servers (Default:3001)SKED_USER: stundenplan.ostfalia.de BenutzernameSKED_PASSWORD: stundenplan.ostfalia.de PasswortCOOKIE_SECRET: Token, welcher genutzt wird um Cookies zu signierenCACHE_PATH: Pfad welcher angibt wo gecachte Daten gespeichert werden sollen (Default:/tmp/spluseins-cache)CACHE_DISABLE: Boolean-Wert welche den Cache aktivieren/deaktivieren kann (Defaulttrue)API_PREFIX: Optionales Präfix des Servers z.B./apiICS_PRELOAD_WEEKS: Anzahl der Wochen, welche bei ICS-Kalenderabfragen zurückgeliefert werden (Default:4)ICS_CACHE_SECONDS: Cache-Dauer in Sekunden für ICS-Abfragen (Default:600)NEWS_CACHE_SECONDS: Cache-Dauer in Sekunden für News-Abfragen (Default:1800)MENSA_CACHE_SECONDS: Cache-Dauer in Sekunden für Mensa-Abfragen (Default:1800)SPLUS_CACHE_SECONDS: Cache-Dauer in Sekunden für Stundenplan-Abfragen (Default:10800)
