#!/usr/bin/env sh set -o errexit set -o nounset start() { jellyfin \ -w /var/www/jellyfin \ -c /etc/jellyfin \ -d /var/lib/jellyfin \ -l /var/log/jellyfin \ -C /tmp/jellyfin \ "$@" & PID=$! } start "$@" # shellcheck disable=SC2034 JELLYFIN_HOST="http://localhost:8096" # shellcheck disable=SC2034 JELLYFIN_ADMIN_USERNAME="${JELLYFIN_ADMIN_USERNAME:-admin}" if [ -f /etc/jellyfin/setup.sh ]; then # shellcheck disable=SC1091 . /etc/jellyfin/setup.sh kill "$PID" wait "$PID" 2>/dev/null || true start "$@" fi trap 'kill -INT "$PID"' INT TERM wait "$PID" exit $?