CI umgebaut: Host-Runner ohne Docker statt Service-Container
CI / backend-tests (push) Failing after 30s

Gitea-Actions-Runner läuft im Host-Modus (kein Docker installiert, Nutzerentscheidung
Prompt 19). Service-Container für PostgreSQL funktionieren damit nicht - CI nutzt
stattdessen die auf dem Runner-Host ohnehin laufende System-PostgreSQL und legt sich
eine eigene Test-Datenbank an/räumt sie danach wieder weg.

Hinweis: Runner läuft auf demselben Host wie die Produktionsinstanz (192.168.1.238) -
keine Isolation zwischen CI und Prod, akzeptabler Kompromiss für V1/Einzelserver-Setup.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L85hmKbvX7Cqkq47KnQhFt
This commit is contained in:
2026-09-03 23:18:16 +02:00
co-authored by Claude Sonnet 5
parent b9cf195a63
commit d7d61f2013
3 changed files with 100 additions and 26 deletions
+29
View File
@@ -1131,3 +1131,32 @@ Keine Commits in dieser Session.
- backend/alembic/versions/0001_initial_schema.py | 16 ++++++++++++++--
---
## 2026-09-03 23:07 23:13 (5m)
**Beschreibung:** Claude Code Session
**Projekt:** asb-material
### Commits
- b9cf195 Sprint 1: Stammdaten-Modelle/-Endpunkte, Admin-Benutzerverwaltung, Zuständigkeits-Vererbung (E2)
### Geänderte Dateien
- DEVLOG.md | 12 ++++++
- backend/app/api/v1/api.py | 5 ++-
- backend/app/api/v1/endpoints/benutzer.py | 70 +++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/stammdaten.py | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- backend/app/api/v1/endpoints/zustaendigkeit.py | 89 +++++++++++++++++++++++++++++++++++++++
- backend/app/models/__init__.py | 21 +++++++++-
- backend/app/models/objekt.py | 35 ++++++++++++++++
- backend/app/models/stammdaten.py | 66 +++++++++++++++++++++++++++++
- backend/app/models/zustaendigkeit.py | 37 +++++++++++++++++
- backend/app/schemas/__init__.py | 0
- backend/app/schemas/benutzer.py | 35 ++++++++++++++++
- backend/app/schemas/stammdaten.py | 76 ++++++++++++++++++++++++++++++++++
- backend/app/schemas/zustaendigkeit.py | 45 ++++++++++++++++++++
- backend/app/services/__init__.py | 0
- backend/app/services/zustaendigkeit.py | 28 +++++++++++++
- backend/tests/conftest.py | 61 +++++++++++++++++++++++++++
- backend/tests/test_benutzer_admin.py | 56 +++++++++++++++++++++++++
- backend/tests/test_stammdaten.py | 62 +++++++++++++++++++++++++++
- backend/tests/test_zustaendigkeit.py | 80 +++++++++++++++++++++++++++++++++++
---