Select Git revision
generate_test_recorder.sh
generate_test_recorder.sh 893 B
#!/bin/bash
# this command is ran from the root of the deadlock-extension
# given one argument (the path to the mission directory)
# generate the recorder
cd src/recorder/ || (echo "src/recorder/ not found! Are you running from deadlock extension directory?" && return 1)
npm install
cd ../../
npm run build-recorder
# remove container
docker rm -f test-recorder
# if you want to delete the image, uncomment the following line
# docker rmi "$(docker images | grep 'registry.takima.io/deadlock/deadlock-challenges/code_desktop_exemple')"
PP=(docker run --name test-recorder --privileged
-v \""$1"/.config\":\"/home/config/\"
-v \""$1"/mounted\":\"/home/deadlock/mission/\"
-v \""$HOME"/.deadlock/.ssh\":\"/tmp/.ssh\"
-v \""$(pwd)"/out/recorder.js\":\"/deadlock/recorder.js\"
registry.takima.io/deadlock/deadlock-challenges/code_desktop_exemple:0.1)
eval "${PP[*]}"