add dev-temp

This commit is contained in:
Tomas Mirchev 2025-02-25 13:01:54 +01:00
parent 072e424b9c
commit e53cd4ee3d

34
config/shared/bin/dev-temp Executable file
View 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"