KoogleApp/src
beo3000 504daec8d7 fix ro media folder on linux:
1. IMediaStorageService (src/Koogle.Domain/Interfaces/):
  - Neue Methoden GetMediaBasePath() und GetFilePath() hinzugefügt

  2. MediaStorageService (src/Koogle.Infrastructure/Services/):
  - Erkennt Production+Linux → verwendet /home/data/club-media
  - Development → verwendet wwwroot/club-media

  3. Program.cs (src/Koogle.Web/):
  - StaticFileOptions für /club-media aus /home/data/club-media in Production

  4. DemoSeeder (src/Koogle.Infrastructure/Data/):
  - Alle Methoden nutzen jetzt IMediaStorageService statt hardkodierte Pfade

  5. ClubGifService (src/Koogle.Application/Services/):
  - Alle Path.Combine("wwwroot", ...) durch _mediaStorage.GetFilePath() ersetzt

  Das Verhalten:
  - Windows/Development: weiterhin wwwroot/club-media
  - Linux/Production (Azure): /home/data/club-media (persistent und beschreibbar)
2026-01-01 12:21:17 +01:00
..
Koogle.Application fix ro media folder on linux: 2026-01-01 12:21:17 +01:00
Koogle.Domain fix ro media folder on linux: 2026-01-01 12:21:17 +01:00
Koogle.Infrastructure fix ro media folder on linux: 2026-01-01 12:21:17 +01:00
Koogle.Web fix ro media folder on linux: 2026-01-01 12:21:17 +01:00
KoogleApp fix undo/redo handling 2025-12-27 21:46:20 +01:00
src.zip dev authorization 2025-12-21 14:42:26 +01:00