- Dockerfile/compose: Flask-App + selenium/standalone-chrome (noVNC), Healthcheck - app.py: /healthz + eingebettete noVNC-Live-Ansicht (NOVNC_URL, lokal:7900 / Cluster:/novnc/) - Helm-Chart infra/k8s/base/ibo: App + Selenium-Sidecar, 2 Ports, Ingress (/ + /novnc via stripPrefix), SSO-Middlewares aus dem CD-Repo - Gitea-CI: version -> test -> build-push -> helm-validate -> deploy-dev (Write-back) - .gitignore/.dockerignore (Dev-Samples raus) - infra/RUNBOOK-ibo.md: Zitadel/DNS/Deploy/Prod-Promote Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
33 lines
1.0 KiB
JSON
33 lines
1.0 KiB
JSON
{
|
||
"_hinweis": "Step 3 – NUR das Bewerbungsformular. reserveNumber = Vorgangsnummer (aus der E-Mail), validUntil = Gueltig bis (TT.MM.JJJJ), numberRooms = Anzahl Wohnraeume, secondTenant = Mitmieter/in vorhanden (dann gilt tenant2), consent = Haekchen 'Richtigkeit der Daten', tenant1/tenant2 = Selbstauskunft Mieter 1/2.",
|
||
"application": {
|
||
"consent": true,
|
||
"numberRooms": "3",
|
||
"reserveNumber": "RES-12345",
|
||
"secondTenant": true,
|
||
"tenant1": {
|
||
"city": "Muenchen",
|
||
"dateOfBirth": "01.01.1990",
|
||
"firstName": "Max",
|
||
"housenumber": "12",
|
||
"lastName": "Vortf",
|
||
"phoneBusiness": "0891234567",
|
||
"phonePrivate": "",
|
||
"street": "Hauptstrasse",
|
||
"zipcode": "80331"
|
||
},
|
||
"tenant2": {
|
||
"city": "Muenchen",
|
||
"dateOfBirth": "02.02.1992",
|
||
"firstName": "Erika",
|
||
"housenumber": "12",
|
||
"lastName": "Vortf",
|
||
"phoneBusiness": "",
|
||
"phonePrivate": "",
|
||
"street": "Hauptstrasse",
|
||
"zipcode": "80331"
|
||
},
|
||
"validUntil": "31.12.2026"
|
||
}
|
||
}
|