Check ffmepg path, use proper health endpoint

This commit is contained in:
thespad
2024-05-18 17:13:40 +01:00
parent bdc4079d0e
commit f70926cb0e

View File

@@ -1,6 +1,10 @@
#!/usr/bin/with-contenv bash #!/usr/bin/with-contenv bash
# shellcheck shell=bash # shellcheck shell=bash
if [[ -z "${FFMPEG_PATH}" ]] || [[ ! -f "${FFMPEG_PATH}" ]]; then
FFMPEG_PATH=/usr/lib/jellyfin-ffmpeg/ffmpeg
fi
export \ export \
JELLYFIN_DATA_DIR="/config/data" \ JELLYFIN_DATA_DIR="/config/data" \
JELLYFIN_CONFIG_DIR="/config" \ JELLYFIN_CONFIG_DIR="/config" \
@@ -9,6 +13,6 @@ export \
JELLYFIN_WEB_DIR="/usr/share/jellyfin/web" JELLYFIN_WEB_DIR="/usr/share/jellyfin/web"
exec \ exec \
s6-notifyoncheck -d -n 300 -w 1000 \ s6-notifyoncheck -d -n 300 -w 1000 -c "curl -s --output /dev/null http://localhost:8096/health" \
s6-setuidgid abc /usr/bin/jellyfin \ s6-setuidgid abc /usr/bin/jellyfin \
--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg --ffmpeg="${FFMPEG_PATH}"