diff --git a/apps/production/wikijs.yaml b/apps/production/wikijs.yaml index f076392..985d855 100644 --- a/apps/production/wikijs.yaml +++ b/apps/production/wikijs.yaml @@ -34,6 +34,21 @@ spec: containers: - name: wikijs image: ghcr.io/requarks/wiki:2.5 + # Fork-Patch (ThreadNet): neue OIDC-Nutzer sollen Europe/Berlin statt des + # Wiki.js-Defaults America/New_York bekommen. Wiki.js legt SSO-Nutzer in + # processProfile (server/models/users.js) OHNE timezone an -> es greift der + # DB-Spalten-Default (New_York). Wir setzen timezone bei der Neuanlage explizit. + # Startup-Overlay statt Custom-Image (es gibt keine Wiki.js-Build-Pipeline): + # idempotent (grep-Guard), failt open (node startet auch wenn der sed nicht + # greift). localeCode kommt bereits aus WIKI.config.lang.code (= de). + # ⚠️ Bei Wiki.js-Upgrade den Anker "localeCode: WIKI.config.lang.code," prüfen. + command: + - sh + - -c + - >- + grep -q "timezone: 'Europe/Berlin'" server/models/users.js || + sed -i "s#localeCode: WIKI.config.lang.code,#localeCode: WIKI.config.lang.code, timezone: 'Europe/Berlin',#" server/models/users.js; + exec node --no-deprecation server ports: - name: http containerPort: 3000