Implement media storage and processing features: update configuration in .env.example and appsettings files, enhance Docker setup for media storage, and add media-related services and database entities. Include ffmpeg for media handling and adjust Kestrel settings for large file uploads.

This commit is contained in:
Leonid Pershin
2026-07-24 08:33:11 +03:00
parent 1dd6991174
commit e15ecbdb29
47 changed files with 2599 additions and 1 deletions
+7
View File
@@ -17,6 +17,13 @@ services:
retries: 5
ports:
- '8085:8085'
# Медиахранилище: диск sdb смонтирован на хосте в /srv/telewave/media (см.
# docs/server-storage-setup.md), пробрасывается как /media внутрь контейнера.
volumes:
- /srv/telewave/media:/media
# Явный лимит памяти: RAM в VM динамическая, а .NET настраивает GC по видимой при старте —
# детерминированный cgroup-лимит + предсказуемый выбор OOM-killer при транскоде.
mem_limit: 3g
restart: unless-stopped
logging:
driver: json-file