2.3 KiB
2.3 KiB
🧹 Session Journal - 15. April 2026 (Live-Gang Vorbereitung)
🏗️ Status-Check (Lead Architect)
- Phase 13 (Export & Mail-Service): Infrastruktur und Deployment-Vorbereitungen für den Live-Gang des Online-Nennens sind abgeschlossen.
- Ziel erreicht: Das System kann nun auf dem Produktions-Server deployt werden.
👷 Durchgeführte Arbeiten (DevOps & Frontend)
- Infrastruktur (Docker & Mail):
- Dockerfile für
mail-serviceerstellt. dc-backend.yamlum denmail-serviceerweitert (inkl. Postgres-Link, Consul-Discovery und SMTP-Konfiguration).- Port-Kollision zwischen
events-serviceundmail-servicebehoben (mail-serviceHost-Port auf 8083). .envund.env.example(SSoT) umfassend für alle Microservices (Standard-Ports, Debug, SMTP) vervollständigt.application.yamlimmail-serviceauf SMTP-Versand (World4You Standard) optimiert und IMAP-Reste entfernt.- Plus-Addressing: Backend-Logik im
MailControllerimplementiert, um Mails dynamisch alsonline-nennen+[TurnierNr]@mo-code.atzu versenden.
- Frontend (Konfigurierbarkeit):
- Common
PlatformConfigerweitert umresolveMailServiceUrl. - Implementierung für Wasm, JS und JVM hinzugefügt, um Backend-URLs zur Laufzeit steuern zu können (Wasm: via global JS variables).
NennungRemoteRepositorynutzt nun die dynamisch aufgelöste Mail-Service-URL.- Fehlende Projekt-Abhängigkeit (
frontend.core.network) imnennung-featureergänzt.
- Sicherheit:
- CORS im
MailControllerauf Ziel-Domains eingeschränkt (nennung.mo-code.at). - Bean-Validierung für
NennungRequest(Email-Format, Pflichtfelder) implementiert.
- Dokumentation:
docs/05_Deployment/2026-04-15_Online-Nennung-Deployment.mderstellt.
🧐 QA-Status & Bekannte Themen
- Infrastruktur-Check: Docker-Stack ist bereit für
up -d mail-service. - Frontend-URL: Die harte Verdrahtung auf
localhost:8085wurde durch eine flexible Runtime-Konfiguration ersetzt. - Mail-Versand: Der tatsächliche Versand muss in der Ziel-Umgebung mit echten SMTP-Credentials validiert werden.
🧹 Curator's Note
- Die ROADMAP Phase 13 wurde in der Vormittags-Session bereits aktualisiert.
- Das "Biest" ist nun technologisch "Live-ready". 🚀
Abschluss: Online-Nennung bereit für das Neumarkt-Turnier (April 2026). 🐎