Browse Source

enable device without intel video card

main
64味小菜 4 years ago
parent
commit
8c0f28029b
  1. 11
      docker-compose.gen

11
docker-compose.gen

@ -22,7 +22,10 @@ SMB_UID_ADMIN=$(id -u ${SMB_UNAME_ADMIN})
# media(jellyfin) service # media(jellyfin) service
MEDIA_UGID=$(stat -c '%u:%g' "${MEDIA_PATH}") MEDIA_UGID=$(stat -c '%u:%g' "${MEDIA_PATH}")
MEDIA_GID_RENDER=$(stat -c '%g' /dev/dri/renderD128) _VIDEO_DEV='/dev/dri/renderD128'
if [ -c "${_VIDEO_DEV}" ]; then
MEDIA_GID_RENDER=$(stat -c '%g' "${_VIDEO_DEV}")
fi
cat <<-EOF >docker-compose.yml cat <<-EOF >docker-compose.yml
version: '3' version: '3'
@ -113,8 +116,10 @@ services:
args: args:
- JELLYFIN_VERSION=${ARGS_JELLYFIN_VERSION} - JELLYFIN_VERSION=${ARGS_JELLYFIN_VERSION}
user: ${MEDIA_UGID} user: ${MEDIA_UGID}
group_add: group_add:$( \
- "$MEDIA_GID_RENDER"$( \ if [ -n "${MEDIA_GID_RENDER}" ]; then
echo " - ${MEDIA_GID_RENDER}"
fi)$( \
for GNAME in "${MEDIA_GNAME_EXTRA[@]}"; do for GNAME in "${MEDIA_GNAME_EXTRA[@]}"; do
echo echo
echo " - \"$(gid_of $GNAME)\"" echo " - \"$(gid_of $GNAME)\""

Loading…
Cancel
Save