All checks were successful
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 7m42s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Successful in 7m1s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 2m58s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m34s
1.9 KiB
1.9 KiB
| type | status | owner | date |
|---|---|---|---|
| Journal | DONE | Lead Architect | 2026-03-07 |
Session Log — Tech-Stack Zusammenfassung
Datum: 07. März 2026 Agent: 🏗️ Lead Architect Ziel: Vollständige Tech-Stack-Dokumentation als Recherche-Basis für Self-Hosted AI
Kontext
Nach der Zora-Hardware-Zusammenfassung (gleiche Session) wurde eine vollständige Tech-Stack-Übersicht des Projekts "Meldestelle" erstellt — optimiert als Grundlage für die Auswahl und Konfiguration eines Self-Hosted AI-Modells (Ollama auf Zora).
Erstellte Dokumente
| Datei | Inhalt |
|---|---|
docs/01_Architecture/Meldestelle_Tech_Stack_Zusammenfassung.md |
Vollständige Tech-Stack-Referenz |
Inhalt der Zusammenfassung
- Sprachen & Laufzeiten: Kotlin 2.3, Java 25 (EA), Gradle 9.3.1, ARM64
- Frontend: Compose Multiplatform 1.10, SQLDelight 2.2, Koin 4.1, Ktor 3.4
- Backend: Spring Boot 3.5.9, Spring Cloud 2025.0.1, Exposed 1.0, Flyway 11
- Infrastruktur: Keycloak 26.4, Consul 1.21, Valkey 8, PostgreSQL 16, Zipkin, Prometheus, Grafana
- CI/CD: Gitea Actions, Docker Buildx (ARM64), Pangolin-Tunnel
- AI-Relevanz: Modell-Empfehlungen, RAG-Dokument-Prioritäten, Anforderungsmatrix
AI-Empfehlungen (Ergebnis)
| Modell | Einsatz |
|---|---|
qwen2.5-coder:14b |
Primär — Kotlin/Spring/SQL |
qwen2.5:32b |
Architektur + Fachlogik |
llama3.1:8b |
Schnell, Deutsch, Allgemein |
Nächste Schritte
- Proxmox LXC für AI-Stack (Ollama + Open WebUI) einrichten
qwen2.5-coder:14bals erstes Modell laden- RAG mit
/docs-Verzeichnis in Open WebUI konfigurieren - Continue.dev Plugin in IntelliJ IDEA integrieren