madiba-elate commited on
Commit
90ec3f6
·
verified ·
1 Parent(s): 6246ef0

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +5 -3
start.sh CHANGED
@@ -4,11 +4,12 @@ set -e
4
  MEDIA_DIR=/data/media/movies
5
  TV_DIR=/data/media/tvshows
6
  CONFIG_DIR=/data/config
 
7
  CACHE_DIR=/data/cache
8
  LOG_DIR=/data/log
9
  LIBRARY_FILE=/defaults/library.json
10
 
11
- mkdir -p "$MEDIA_DIR" "$TV_DIR" "$CONFIG_DIR" "$CACHE_DIR" "$LOG_DIR"
12
 
13
  # Téléchargement des médias
14
  if [ -f "$LIBRARY_FILE" ]; then
@@ -54,11 +55,12 @@ XML
54
  chown 1000:1000 "$SYSTEM_XML"
55
  fi
56
 
57
- # Lancement de Jellyfin directement sur le port 7860 (pas de proxy)
58
  echo "Démarrage de Jellyfin…"
59
  exec gosu 1000 /jellyfin/jellyfin \
60
  --webdir=/jellyfin/jellyfin-web \
61
  --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg \
62
- --datadir="$CONFIG_DIR" \
 
63
  --cachedir="$CACHE_DIR" \
64
  --logdir="$LOG_DIR"
 
4
  MEDIA_DIR=/data/media/movies
5
  TV_DIR=/data/media/tvshows
6
  CONFIG_DIR=/data/config
7
+ DATA_DIR=/data/data # <-- dossier de données séparé
8
  CACHE_DIR=/data/cache
9
  LOG_DIR=/data/log
10
  LIBRARY_FILE=/defaults/library.json
11
 
12
+ mkdir -p "$MEDIA_DIR" "$TV_DIR" "$CONFIG_DIR" "$DATA_DIR" "$CACHE_DIR" "$LOG_DIR"
13
 
14
  # Téléchargement des médias
15
  if [ -f "$LIBRARY_FILE" ]; then
 
55
  chown 1000:1000 "$SYSTEM_XML"
56
  fi
57
 
58
+ # Lancement de Jellyfin avec des dossiers de données et de configuration distincts
59
  echo "Démarrage de Jellyfin…"
60
  exec gosu 1000 /jellyfin/jellyfin \
61
  --webdir=/jellyfin/jellyfin-web \
62
  --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg \
63
+ --datadir="$DATA_DIR" \
64
+ --configdir="$CONFIG_DIR" \
65
  --cachedir="$CACHE_DIR" \
66
  --logdir="$LOG_DIR"