Add basic docker utility for running command from current directory

main
Ensar Sarajčić 2022-06-29 23:22:17 +02:00
parent d140c1294f
commit 24c6452c31
1 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
# Runs command in cwd from docker (mounts cwd to /app in docker)
POSITIONAL=()
NETWORK=docker_default
while [[ $# -gt 0 ]]; do
key="$1"
case $key in
-n|--network)
NETWORK=$2
shift # past argument
shift # past value
;;
*) # unknown option
POSITIONAL+=("$1") # save it in an array for later
shift # past argument
;;
esac
done
echo "docker run -it --rm --network $NETWORK --mount type=bind,source="$(pwd)",target=/app ${POSITIONAL[@]}"
docker run -it --rm --network $NETWORK --mount type=bind,source="$(pwd)",target=/app ${POSITIONAL[@]}