mount openpilot in simulator docker image (#20379)

* mount parameter

* works

* fixes
pull/20382/head
iejMac 2021-03-16 22:23:38 -07:00 committed by GitHub
parent dd4fa036e9
commit dc1506e382
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 1 deletions

View File

@ -1,10 +1,20 @@
#!/bin/bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
cd $DIR
# expose X to the container
xhost +local:root
docker pull ghcr.io/commaai/openpilot-sim:latest
OPENPILOT_DIR="/openpilot"
if ! [[ -z "$MOUNT_OPENPILOT" ]]
then
EXTRA_ARGS="-v $PWD/../..:/root/openpilot -e PYTHONPATH=/root/openpilot:$PYTHONPATH"
OPENPILOT_DIR="/root/openpilot"
fi
docker run --net=host\
--name openpilot_client \
--rm \
@ -15,5 +25,7 @@ docker run --net=host\
--shm-size 1G \
-e DISPLAY=$DISPLAY \
-e QT_X11_NO_MITSHM=1 \
-w "$OPENPILOT_DIR/tools/sim" \
$EXTRA_ARGS \
commaai/openpilot-sim:latest \
/bin/bash -c "cd /openpilot/tools/sim && ./tmux_script.sh $*"
/bin/bash -c "./tmux_script.sh $*"