- 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>
18 lines
309 B
Plaintext
18 lines
309 B
Plaintext
# Build-Kontext schlank halten.
|
|
.git
|
|
.gitignore
|
|
__pycache__
|
|
*.pyc
|
|
*.pyo
|
|
.DS_Store
|
|
*.log
|
|
.venv
|
|
venv
|
|
# Dev-Samples (~10 MB, zur Laufzeit NICHT gebraucht — in keinem .py referenziert)
|
|
index_email.html
|
|
index_formular.html
|
|
index_inserat.html
|
|
# Infra-/Deploy-Artefakte gehoeren nicht ins App-Image
|
|
infra/
|
|
.gitea/
|