meldestelle/docs/03_Journal/2026-04-15_Live-Gang-Vorbereitung.md
2026-04-15 13:44:34 +02:00

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)

  1. Infrastruktur (Docker & Mail):
  • Dockerfile für mail-service erstellt.
  • dc-backend.yaml um den mail-service erweitert (inkl. Postgres-Link, Consul-Discovery und SMTP-Konfiguration).
  • Port-Kollision zwischen events-service und mail-service behoben (mail-service Host-Port auf 8083).
  • .env und .env.example (SSoT) umfassend für alle Microservices (Standard-Ports, Debug, SMTP) vervollständigt.
  • application.yaml im mail-service auf SMTP-Versand (World4You Standard) optimiert und IMAP-Reste entfernt.
  • Plus-Addressing: Backend-Logik im MailController implementiert, um Mails dynamisch als online-nennen+[TurnierNr]@mo-code.at zu versenden.
  1. Frontend (Konfigurierbarkeit):
  • Common PlatformConfig erweitert um resolveMailServiceUrl.
  • Implementierung für Wasm, JS und JVM hinzugefügt, um Backend-URLs zur Laufzeit steuern zu können (Wasm: via global JS variables).
  • NennungRemoteRepository nutzt nun die dynamisch aufgelöste Mail-Service-URL.
  • Fehlende Projekt-Abhängigkeit (frontend.core.network) im nennung-feature ergänzt.
  1. Sicherheit:
  • CORS im MailController auf Ziel-Domains eingeschränkt (nennung.mo-code.at).
  • Bean-Validierung für NennungRequest (Email-Format, Pflichtfelder) implementiert.
  1. Dokumentation:
  • docs/05_Deployment/2026-04-15_Online-Nennung-Deployment.md erstellt.

🧐 QA-Status & Bekannte Themen

  • Infrastruktur-Check: Docker-Stack ist bereit für up -d mail-service.
  • Frontend-URL: Die harte Verdrahtung auf localhost:8085 wurde 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). 🐎