jell / start.sh
MB-IDK's picture
Update start.sh
1295c5e verified
Raw
History Blame Contribute Delete
752 Bytes
#!/bin/bash
set -e
echo "==> Démarrage de Jellyfin sur 8096..."
/jellyfin/jellyfin \
--datadir "${JELLYFIN_DATA_DIR}" \
--configdir "${JELLYFIN_CONFIG_DIR}" \
--cachedir "${JELLYFIN_CACHE_DIR}" \
--logdir "${JELLYFIN_LOG_DIR}" \
--ffmpeg "/usr/lib/jellyfin-ffmpeg/ffmpeg" &
JELLYFIN_PID=$!
echo "==> Attente que Jellyfin soit prêt sur 8096..."
until curl -sf http://127.0.0.1:8096 > /dev/null 2>&1; do
sleep 2
done
echo "==> Jellyfin prêt — démarrage nginx sur 7860..."
nginx -c /etc/nginx/jellyfin.conf
if ! kill -0 "$(cat /tmp/nginx.pid 2>/dev/null)" 2>/dev/null; then
echo "==> ERREUR: nginx n'a pas démarré !"
exit 1
fi
echo "==> nginx OK (pid $(cat /tmp/nginx.pid))"
wait "$JELLYFIN_PID"