feat(oidc): OIDC_BUTTON_LABEL, und vier kaputte Zeilen in .env.example
Der Knopf hiess fest "Sign in with SSO / OIDC". Der Anbieter heisst bei jedem anders; "Anmelden mit PocketID" sagt dem, der davorsteht, mehr. Vorgabe unveraendert. Der Wert geht nur ueber /public/config, wenn OIDC ueberhaupt an ist. Beim Testen dabei selbst einen Fehler gebaut und eingefangen: Ein Kommentar hinter einem LEEREN Wert wird in einer .env zum Wert. OIDC_ISSUER= # z. B. https://... startete den OIDC-Aufbau mit dem Kommentartext als Adresse, und der Start brach ab. In deploy/.env.example steckten vier weitere solche Zeilen, darunter OFFICE_PROVIDER= # collabora | onlyoffice - Office waere mit Unsinn als Anbieter eingeschaltet worden. Alle umgestellt, Warnung an den Dateikopf. Dazu im README belegt, was beim Ausschalten der Versionierung passiert: Fassungen bleiben, auch im Papierkorb; erst das Leeren entfernt sie samt Blobs, und zwar sofort statt erst beim GC. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
617c665a2e
commit
3019e84681
8 files changed
+126
-8
No files matched your search
+57
@@ -706,6 +706,63 @@ ist die falsche – die Schnipsel haben deshalb **kein** Profil mehr.
|
||||
|
||||
---
|
||||
|
||||
## Kommentar hinter leerem Wert in der .env (24.08.2026)
|
||||
|
||||
Beim Testen selbst gebaut und sofort wieder eingefangen. In einer `.env` gilt:
|
||||
|
||||
```
|
||||
A=production # kommentar → production ✓
|
||||
C=production#kommentar → production#kommentar
|
||||
F= # kommentar → "# kommentar" ✗
|
||||
```
|
||||
|
||||
Hinter einem **gefüllten** Wert ist ein Kommentar harmlos. Hinter einem
|
||||
**leeren** wird er zum Wert. `OIDC_ISSUER= # z. B. https://…` startete damit
|
||||
den OIDC-Aufbau mit dem Kommentartext als Adresse – und weil ein Fehlschlag
|
||||
dort den Start abbricht, kam die Cloud nicht hoch.
|
||||
|
||||
In `deploy/.env.example` steckten vier weitere solche Zeilen, darunter
|
||||
`OFFICE_PROVIDER= # collabora | onlyoffice`: Office wäre mit Unsinn als
|
||||
Anbieter eingeschaltet worden. Alle vier umgestellt, der Kommentar steht jetzt
|
||||
darüber.
|
||||
|
||||
- [ ] `grep -nE '^[A-Z_]+=[[:space:]]*#' .env.example deploy/.env.example`
|
||||
liefert nichts 🔎
|
||||
- [ ] Frische Instanz allein aus den Beispieldateien startet 🔎
|
||||
|
||||
---
|
||||
|
||||
## Beschriftung des SSO-Knopfes (24.08.2026)
|
||||
|
||||
`OIDC_BUTTON_LABEL`, Vorgabe „Sign in with SSO / OIDC".
|
||||
|
||||
- [ ] Gesetzt → der Knopf auf der Anmeldeseite trägt den Text
|
||||
- [ ] Nicht gesetzt → die Vorgabe
|
||||
- [ ] OIDC aus → `/public/config` liefert einen **leeren** Wert 🔎 (die
|
||||
Einstellung geht niemanden etwas an, solange es keinen Knopf gibt)
|
||||
|
||||
---
|
||||
|
||||
## Versionen: was beim Ausschalten passiert (24.08.2026)
|
||||
|
||||
Der Schalter „Keep versions" setzt nur ein Flag. Vorhandene Fassungen bleiben
|
||||
liegen – mitsamt ihrem Platz im Kontingent. Gemessen an einer Datei mit drei
|
||||
Fassungen:
|
||||
|
||||
| Schritt | Fassungen | Blobs |
|
||||
|---|---|---|
|
||||
| dreimal überschrieben | 3 | 4 |
|
||||
| Versionierung ausgeschaltet | 3 | 4 |
|
||||
| in den Papierkorb | 3 | 4 |
|
||||
| Papierkorb geleert | – | 0 |
|
||||
|
||||
- [ ] Ausschalten löscht nichts 🔎
|
||||
- [ ] Der Papierkorb genügt nicht – dort bleibt alles 🔎
|
||||
- [ ] Leeren des Papierkorbs entfernt Fassungen **und** Blobs sofort 🔎
|
||||
(nicht erst beim nächsten GC)
|
||||
|
||||
---
|
||||
|
||||
## Anzahl aufgehobener Fassungen (24.08.2026)
|
||||
|
||||
`MAX_VERSIONS_KEPT`, Vorgabe 5. Vorher eine Konstante – und zwar **zwei**:
|
||||
|
||||
Reference in new issue
Block a user