mount openpilot in simulator docker image (#20379)

* mount parameter

* works

* fixes
old-commit-hash: dc1506e3821fc372c267279e879b807757a2a28b
This commit is contained in:
iejMac
2021-03-16 22:23:38 -07:00
committed by GitHub
parent d4986abd9b
commit 10844d3b57
+13 -1
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 $*"