add dev-temp
This commit is contained in:
parent
072e424b9c
commit
e53cd4ee3d
34
config/shared/bin/dev-temp
Executable file
34
config/shared/bin/dev-temp
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
REGISTRY="registry.tomastm.com"
|
||||
DEFAULT_IMAGE="base-debian"
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 -i <image>"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Parse arguments
|
||||
while getopts ":i:" opt; do
|
||||
case ${opt} in
|
||||
i )
|
||||
IMAGE="${OPTARG}"
|
||||
;;
|
||||
\? )
|
||||
usage
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
IMAGE="${IMAGE:-$DEFAULT_IMAGE}"
|
||||
FULL_IMAGE_NAME="${REGISTRY}/${IMAGE}"
|
||||
|
||||
docker run --rm -it \
|
||||
--network host \
|
||||
-v "$HOME/.ssh:/home/dev/.ssh" \
|
||||
-v "$PWD:/workspace" \
|
||||
--init \
|
||||
--entrypoint /bin/zsh \
|
||||
"$FULL_IMAGE_NAME"
|
||||
Loading…
Reference in New Issue
Block a user