Something went wrong on our end
-
Rafal Gumienny authoredRafal Gumienny authored
run_docker_ost 646 B
#!/bin/bash
# end when error
set -e
image_name=$1
script_path=$2
if [[ ${#@} -lt 1 ]]; then
echo "Usage: run_docker_ost <IMAGE_NAME> [<SCRIPT_PATH>]"
exit 1
fi
if [[ -z ${script_path} ]]; then
docker run -ti --rm -v $(pwd):/home ${image_name}
else
if [[ -e $script_path ]]; then
abspath=$(readlink -f $script_path)
dirpath=$(dirname $abspath)
name=$(basename $script_path)
docker run --rm -v ${dirpath}:/home ${image_name} /home/${name} ${@:3}
else
# it is maybe an action if it does not exist
docker run --rm -v $(pwd):/home ${image_name} ${script_path} ${@:3}
fi
fi