mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-23 15:08:07 +02:00
Sous Unraid, l'entrypoint faisait chmod -R 770 sur le dossier d'enregistrement : Plex (nobody:users) ne lisait plus les vidéos. Rendre la lecture à Plex retirait l'écriture au conteneur, et le match suivant a échoué sur « Erreur FFmpeg code 243 » (EACCES), sans log puisque le .log ne pouvait pas non plus être créé. - entrypoint : PUID/PGID (Unraid 99/100) et UMASK (002) ; les droits du dossier sont ajoutés, plus jamais retirés ; avertissement au démarrage si le dossier reste non inscriptible. - Serveur : vérification d'écriture avant de lancer FFmpeg, motif clair. - Codes de sortie FFmpeg courants traduits (243, 8, 228…). - Dialogue des logs : affiche le message d'erreur du serveur. Claude-Session: https://claude.ai/code/session_018RD1okqQzNYjujGirBHXpu Co-authored-by: Claude <noreply@anthropic.com>
24 lines
860 B
YAML
24 lines
860 B
YAML
services:
|
|
xtremflow:
|
|
image: ghcr.io/r0m1k3/xtremflow:latest
|
|
container_name: xtremflow
|
|
ports:
|
|
- "8089:8089"
|
|
environment:
|
|
- ALLOWED_ORIGIN=https://xtrem.vonrodbox.eu
|
|
- MAX_CONCURRENT_RECORDINGS=2
|
|
# Source XMLTV de repli, utilisée seulement quand le panneau ne rend
|
|
# aucun programme actuel. Vider la variable coupe tout appel sortant.
|
|
- EPG_XMLTV_URLS=https://epgshare01.online/epgshare01/epg_ripper_FR1.xml.gz,https://epgshare01.online/epgshare01/epg_ripper_CH1.xml.gz,https://epgshare01.online/epgshare01/epg_ripper_BE2.xml.gz
|
|
- NVIDIA_GPU=true
|
|
# Unraid : écrire les enregistrements en nobody:users, comme Plex.
|
|
- PUID=99
|
|
- PGID=100
|
|
volumes:
|
|
- xtremflow-data:/app/data
|
|
- /mnt/user/Data/Sport:/app/recordings
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
xtremflow-data:
|