18f7794a9026d570b427acb2c69de5012a7d4645
- Removed `MdcCorrelationFilter` and simplified correlation ID management using Micrometer Tracing. - Updated `SecurityConfig` in `gateway` with enhanced role-based access and standardized JWT validation. - Added new `@Profile` annotations in `ping-service` to exclude certain components during testing. - Refactored and removed legacy `application-keycloak.yaml` and consolidated settings into the primary `application.yaml`. - Adjusted Gradle scripts to clean up dependency declarations and improve modularity. - Simplified CORS and Gateway route configurations for better maintainability.
Meldestelle
Modulares System für Pferdesportveranstaltungen mit Domain-Driven Design, Kotlin Multiplatform und Microservices.
📚 Dokumentation: Die einzige Quelle der Wahrheit
Die gesamte Projekt-Dokumentation – von der Architektur über die fachliche Domäne bis hin zu den Entwickler-Anleitungen – befindet sich im /docs Verzeichnis.
Starte hier:
-> docs/README.md
🚀 Quick Start
Diese Befehle starten die Kern-Infrastruktur und die Services.
# 1. Umgebungsvariablen vorbereiten (nur beim ersten Mal)
cp .env.example .env
# 2. Gesamtes System mit Docker Compose starten
docker compose up -d
Für detailliertere Anleitungen, wie z.B. das Starten einzelner Services oder das Frontend-Setup, siehe die -> Lokale Setup-Anleitung.
🤝 Contributing
Beiträge sind willkommen. Bitte beachte unseren -> Branch- und PR-Workflow.
📜 Lizenz
Dieses Projekt steht unter der MIT License.
Languages
Kotlin
93.9%
Dockerfile
3.2%
HTML
1.3%
Shell
0.8%
Python
0.5%
Other
0.3%