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_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
version: '3'
@ -113,8 +116,10 @@ services:
args:
- JELLYFIN_VERSION=${ARGS_JELLYFIN_VERSION}
user: ${MEDIA_UGID}
group_add:
- "$MEDIA_GID_RENDER"$( \
group_add:$( \
if [ -n "${MEDIA_GID_RENDER}" ]; then
echo " - ${MEDIA_GID_RENDER}"
fi)$( \
for GNAME in "${MEDIA_GNAME_EXTRA[@]}"; do
echo
echo " - \"$(gid_of $GNAME)\""

Loading…
Cancel
Save