docs: step-by-step setup guide for secrets, SSO and Microsoft 365 mail

docs/EINRICHTUNG.md walks from nothing to a running shop: tools and
access, generating database/session/admin values, the Entra ID app
registration used for both sign-in and mail (redirect URI, client
secret, SMTP.SendAsApp with admin consent, enterprise app object id),
unlocking the shared mailbox in Exchange Online, Stripe keys and webhook
events, optional services, a complete secret/config map table, rollout,
verification, maintenance (secret expiry) and troubleshooting keyed to
the messages of the admin email test. Linked from README and k8s/README.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
Nick SzaunigandClaude Opus 5.5 committed 2026-09-26 20:21:01 +02:00
1 parent 11910dd6dd
commit 12675f381a
3 files changed
+443

No files matched your search

+4
View File
@@ -3,6 +3,10 @@
Rohe Manifeste, mit `kubectl apply -f k8s/<datei>` einzeln oder als Ordner
anwendbar. Nummerierung = empfohlene Reihenfolge.
Woher jeder Wert in `02-secret.yaml` und `01-configmap.yaml` kommt (Entra ID,
Microsoft 365, Stripe, optionale Dienste) und wie man danach prueft, dass
alles laeuft: [../docs/EINRICHTUNG.md](../docs/EINRICHTUNG.md).
## Einmalige Vorbereitung
1. **Gitea Actions**: `.gitea/workflows/docker-build.yml` baut bei jedem