diff --git a/services/jellyfin/deployment.yaml b/services/jellyfin/deployment.yaml index 81cb4c2..63cb373 100644 --- a/services/jellyfin/deployment.yaml +++ b/services/jellyfin/deployment.yaml @@ -38,12 +38,13 @@ spec: containerPort: 8096 command: ["/bin/sh","-lc"] args: - - | - umask 0002 - exec /usr/lib/jellyfin/bin/jellyfin \ - --datadir /config \ - --cachedir /cache \ - --ffmpeg /usr/lib/jellyfin-ffmpeg/ffmpeg + - > + set -e; + umask 0002; + BIN="$(command -v jellyfin || true)"; + if [ -z "$BIN" ] && [ -x /usr/lib/jellyfin/bin/jellyfin ]; then BIN=/usr/lib/jellyfin/bin/jellyfin; fi; + if [ -z "$BIN" ]; then echo "jellyfin binary not found" >&2; ls -la /usr/lib/jellyfin/bin || true; exit 127; fi; + exec "$BIN" --datadir /config --cachedir /cache --ffmpeg /usr/lib/jellyfin-ffmpeg/ffmpeg env: - name: NVIDIA_DRIVER_CAPABILITIES value: "compute,video,utility"