Betriebskonzept erstellen: Git-Repos, Deployment, Workflow und Zugriffe #13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Es fehlt ein Betriebskonzept für Bruno, das die folgenden Bereiche abdeckt:
1. Git-Repo-Anlage und Konfiguration
GITLAB_TOKENin.env.examplevorgesehen. Konzept für sichere Token-Verwaltung pro Repo (ggf. unterschiedliche Tokens für unterschiedliche GitLab-Gruppen/Instanzen).repo_registry.yamlkennt aktuell keine Zuordnung von Tickettypen. Es soll definiert werden, welche Repos für welche Tickettypen (Bug, Feature, Datenfehler) zuständig sind — ggf. als neues Feldticket_typespro Repo-Eintrag.2. Deployment-Ablauf
maindocker-compose.ymlundDockerfile.backendexistieren bereits — Konzept für Production-Deployment (Ports, Volumes, Restart-Policy, Health-Checks).3. Workflow hinterlegen
failedTickets? Retry-Logik? Manuelle Eingriffe?4. Zugriffe und URLs
Hintergrund
Bruno ist als Codebase bereits weit fortgeschritten (Backend mit Pipeline, Scoring, Claude Runner, GitLab-Service, Frontend-Dashboard), aber es fehlt ein Betriebskonzept für den produktiven Einsatz. Ohne dieses Konzept kann das System nicht sinnvoll ausgerollt und betrieben werden.
Akzeptanzkriterien
BETRIEBSKONZEPT.mdim Repo-Root erstelltrepo_registry.yamlEinträge, Tickettyp-ZuordnungTechnische Hinweise
BETRIEBSKONZEPT.md(Hauptdokument)repo_registry.yaml— ggf. Schema erweitern umticket_types,auth_token_envbackend/models/repo.py— ggf. neue Felder für Tickettyp-Zuordnungbackend/config.py— ggf. neue Settings für Deploymentdocker-compose.yml— Production-Konfiguration ergänzen.env.example— neue Variablen dokumentierenAufwand: L
Mehrere Bereiche müssen durchdacht und dokumentiert werden. Daraus entstehen weitere Umsetzungs-Issues.