browser-support: looking good!

pull/3/merge
Sameer Naik 9 years ago
parent 3710ea1520
commit 1d02980875

@ -28,6 +28,19 @@ else
fi
done
CAPABILITIES+="--cap-add=SYS_ADMIN"
# collect environment variables
ENV_VARS+=" --env=USER_UID=${USER_UID}"
ENV_VARS+=" --env=USER_GID=${USER_GID}"
ENV_VARS+=" --env=DISPLAY"
ENV_VARS+=" --env=XAUTHORITY=${XAUTH}"
# collect volumes arguments
VOLUMES+=" --volume=${XSOCK}:${XSOCK}"
VOLUMES+=" --volume=${XAUTH}:${XAUTH}"
VOLUMES+=" --volume=/run/user/${USER_UID}/pulse:/run/pulse"
# enumerate video devices for webcam support
VIDEO_DEVICES=
for device in /dev/video*
@ -40,14 +53,9 @@ else
echo "Starting ${prog}..."
touch ${XAUTH}
docker run -d \
--cap-add=SYS_ADMIN \
--env="USER_UID=${USER_UID}" \
--env="USER_GID=${USER_GID}" \
--env="DISPLAY" \
--env="XAUTHORITY=${XAUTH}" \
${CAPABILITIES} \
${ENV_VARS} \
${VIDEO_DEVICES} \
--volume=${XSOCK}:${XSOCK} \
--volume=${XAUTH}:${XAUTH} \
--volume=/run/user/${USER_UID}/pulse:/run/pulse \
${VOLUMES} \
sameersbn/browser-box:latest $(basename $0) $@ >/dev/null
fi

Loading…
Cancel
Save