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