From dc1506e3821fc372c267279e879b807757a2a28b Mon Sep 17 00:00:00 2001 From: iejMac <61431446+iejMac@users.noreply.github.com> Date: Tue, 16 Mar 2021 22:23:38 -0700 Subject: [PATCH] mount openpilot in simulator docker image (#20379) * mount parameter * works * fixes --- tools/sim/start_openpilot_docker.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tools/sim/start_openpilot_docker.sh b/tools/sim/start_openpilot_docker.sh index 4a3988394e..d1c703c1fa 100755 --- a/tools/sim/start_openpilot_docker.sh +++ b/tools/sim/start_openpilot_docker.sh @@ -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 $*"