Go to file
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
.claude added gif-Feature: 2025-12-30 14:57:06 +01:00
deploy added deplayment-scripts 2025-12-31 18:08:32 +01:00
docs added deplayment-scripts 2025-12-31 18:08:32 +01:00
src fix ro media folder on linux: 2026-01-01 12:21:17 +01:00
test added LoginName for Clubs 2025-12-30 11:57:01 +01:00
.gitattributes initial setup 2025-11-05 11:40:00 +01:00
.gitignore initial setup 2025-11-05 11:40:00 +01:00
CLAUDE.md added test-framework 2025-12-24 14:11:31 +01:00
KoogleApp.sln added claude planning 2025-12-22 21:14:54 +01:00
todos.md add fluxor AuthState 2025-12-21 22:14:00 +01:00