stefan
88983f2b4e
feat: verbessere Onboarding-Workflow, verbessere mDNS-Discovery & ZNS-Import
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Failing after 1m1s
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 6m29s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Successful in 6m14s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Failing after 1m17s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m48s
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-17 22:52:37 +02:00
stefan
8f45544fe1
feat: refactor Health-Check-Probes und Connectivity-Logik, stabilisiere Docker-Services
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-16 18:47:21 +02:00
stefan
29c35c524b
feat(zns-import): Healthchecks optimiert und Konsul-Discovery erweitert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-16 14:57:34 +02:00
stefan
1cefc26be9
feat: Mail-Service-Ports aktualisiert, Consul- und Zipkin-Konfiguration hinzugefügt, neue Felder in BewerbService eingefügt
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-15 21:45:20 +02:00
stefan
a5f5e7a24b
feat(mail-service): Port-Konflikt behoben, SMTP-Konfig optimiert und dynamisches Plus-Addressing eingefügt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-15 13:44:34 +02:00
stefan
d0b756694b
feat(frontend): Struktur und Kommentare verfeinert, Mail-Service-Konfiguration erweitert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-15 11:49:31 +02:00
stefan
43a98ec9ef
Set SPRING_APPLICATION_NAME for billing-service in Docker Compose to fix Consul registration issues and add stability log documentation.
2026-04-13 22:29:00 +02:00
stefan
5eb2dd6904
Remove outdated BillingController implementation, resolve conflicting bean definitions across modules, and retain the updated BillingController for consistency with frontend API logic.
2026-04-12 21:51:52 +02:00
stefan
0f2060fc14
Integrate billing-service microservice: add API gateway routing, service discovery with Consul, Docker support, and Spring configuration. Update frontend with API integration, BillingRepository, and BillingViewModel.
2026-04-12 18:00:43 +02:00
stefan
6e99bc97fd
Integrate series-service microservice with API gateway routing, implement Series domain and point aggregation logic, and update frontend with SeriesViewModel, SeriesScreen, and dynamic state handling.
2026-04-12 16:58:29 +02:00
stefan
9c520d1b71
Add results-service microservice with API gateway integration, implement Ergebnis repository and edit dialog, update BewerbViewModel for Ergebniserfassung, and enhance Turnier UI with result management features.
2026-04-12 16:37:14 +02:00
stefan
eb06c85013
Add microservices for masterdata, events, and ZNS import; configure API gateway routes; implement real Turnier and Verein repository integrations; and update infrastructure, frontend, and documentation.
2026-04-12 16:21:10 +02:00
stefan
8b40a0624b
Mark A-1 as complete: Update Docker Compose setup with health checks, unified depends_on conditions, and one-command startup; document changes in roadmap.
2026-04-02 18:52:48 +02:00
stefan
1b1ca82163
fix: security, keycloak SSOT, restart policy, arch-test reaktiviert
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-03-15 19:16:17 +01:00
stefan
e8b5569893
Fix: Rename Docker images for services and add GATEWAY_CONSUL_PREFER_IP environment variable
2026-03-09 23:10:14 +01:00
stefan
09b0b1a462
infra: clean up Keycloak configuration, enforce consistency in .env, and improve health checks
...
Streamlined Keycloak configurations with defaults for development and production in `.env`. Added health checks and improved environment variable documentation with comments to differentiate local and server deployments. Ensured compatibility with pre-built registry images.
2026-03-06 11:23:24 +01:00
stefan
6cb1f2d5ba
Remove obsolete commented-out microservices from dc-backend.yaml
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 9m43s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Failing after 9m20s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 2m42s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 2m5s
2026-03-05 23:55:51 +01:00
stefan
4a7c0e753e
docs: archive outdated roadmap and introduce consolidated master roadmap
...
Archived `Roadmap_2026_Q1.md` and replaced it with `MASTER_ROADMAP_2026_Q1.md` and `MASTER_ROADMAP.md`. Consolidated roadmap structure ensuring clearer organization and updated references for improved accessibility.
2026-03-05 11:35:02 +01:00
stefan
6c50f22773
refactor: standardize environment variable naming and add PING_SERVICE_URL configuration
...
Aligned environment variable naming across backend and infrastructure files for improved consistency (e.g., `SPRING_CLOUD_CONSUL` and `SPRING_SECURITY_OAUTH2_RESOURCESERVER`). Introduced `PING_SERVICE_URL` to support dynamic Ping-Service routing. Updated Docker Compose health checks, profiles, and memory settings for scalability and stability.
2026-02-13 15:00:12 +01:00
stefan
7757684b6e
refactor: update docker images to use custom registry and optimize configurations
...
Switched container images in `dc-infra.yaml` to a custom Docker registry for better control and consistency across deployments. Added Keycloak with enhanced configurations and updated several container restart policies, memory allocations, and healthcheck settings for improved performance and compatibility.
2026-02-12 20:35:25 +01:00
stefan
6e2780cc0f
Erster - Push für Zora
2026-02-11 00:01:05 +01:00
stefan
5be88b306c
chore(infra+frontend): upgrade Gradle to 9.3.1 and fix KMP plugin conflicts in Docker builds
...
- Updated Gradle version in `.env`, Dockerfiles, and wrapper to 9.3.1.
- Replaced alias-based application of `kotlinMultiplatform` plugin with direct `id` usage in subprojects to resolve "Plugin loaded multiple times" error.
- Applied centralized plugin management and Gradle daemon optimizations to improve Docker build stability and address KMP classloading issues.
2026-02-02 23:01:23 +01:00
stefan
aa0c07904f
chore(backend): mark Entries Service as on hold in docker-compose configuration
2026-02-01 17:56:40 +01:00
stefan
c692a2395c
docs: add infrastructure guide for JWT in Docker and refactor Keycloak config
...
Added a detailed guide (`jwt-in-docker.md`) to address JWT validation challenges in Docker environments (Split Horizon issue). Refactored Keycloak realm configuration (`meldestelle-realm.json`) with updated roles, clients, and improved infrastructure clarity. Updated `.env` variables for streamlined token validation. Adjusted Docker Compose services (`dc-backend.yaml`) to use revised Keycloak environment variables.
2026-01-22 17:23:24 +01:00
stefan
ce64fc2add
chore(docker): modularize and restructure Docker Compose configuration
...
- Reorganized `docker-compose.yaml` by splitting it into modular files: `dc-infra.yaml`, `dc-backend.yaml`, `dc-gui.yaml`, and `dc-ops.yaml`.
- Simplified structure by removing redundant `docker-compose.frontend.yaml` and `docker-compose.services.yaml` files.
- Improved maintainability and modularity of service definitions across infrastructure, backend, GUI, and ops layers.
2026-01-20 21:03:16 +01:00