diff --git a/docs/Konfig-Matrix_Dev-ProZora.md b/docs/Konfig-Matrix_Dev-ProZora.md new file mode 100644 index 00000000..c3eb1a22 --- /dev/null +++ b/docs/Konfig-Matrix_Dev-ProZora.md @@ -0,0 +1,19 @@ +--- +Konfigurations-Matrix +--- +# Konfigurations-Matrix + +### Dev-Umgebungen vs. Zora (Production) + + +| Variable | .env / .env.example (Dev Default) | Gitea-Secrets (Zora Production) | Zweck / Beschreibung | +|:----------------------------------|:----------------------------------------------------|:----------------------------------------------|:--------------------------------------------------| +| **POSTGRES_SHARED_BUFFERS** | `256MB` (Default via Compose) | `16GB` | Hauptspeicher für DB-Caching (ca. 25% vom RAM). | +| **POSTGRES_EFFECTIVE_CACHE_SIZE** | `768MB` (Default via Compose) | `48GB` | Schätzwert für den OS-Cache (ca. 75% vom RAM). | +| **POSTGRES_USER** | `meldestelle` | `meldestelle` (oder eigener Secret-User) | Administrator-Nutzer der Datenbank. | +| **POSTGRES_PASSWORD** | `meldestelle` | `[STARKES_PASSWORT]` | Passwort für den DB-Zugriff (SSoT-Geheimnis). | +| **POSTGRES_DB** | `meldestelle` | `meldestelle` | Name der primären Datenbank-Instanz. | +| **POSTGRES_PORT** | `5432:5432` | `5432:5432` | Mapping vom Host zum Container. | +| **PROJECT_NAME** | `meldestelle` | `meldestelle` | Präfix für Container-Namen auf dem Host. | +| **KC_HOSTNAME** | `localhost` | `auth.mo-code.at` | Erreichbarkeit von Keycloak (wichtig für Tokens). | +| **KC_DB_URL** | `jdbc:postgresql://postgres:5432/pg-meldestelle-db` | `jdbc:postgresql://postgres:5432/meldestelle` | JDBC-String (muss zur POSTGRES_DB passen). |