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>
This commit is contained in:
@@ -8,10 +8,14 @@
|
||||
|
||||
## 👷 Durchgeführte Arbeiten (DevOps & Frontend)
|
||||
|
||||
1. **Infrastruktur (Docker):**
|
||||
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).
|
||||
- `application.yaml` im `mail-service` für dynamische Konfiguration via Environment-Variablen fit gemacht.
|
||||
- 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.
|
||||
2. **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
|
||||
|
||||
Reference in New Issue
Block a user