From e53cd4ee3d22d607faf056459bae5cc63f7671e8 Mon Sep 17 00:00:00 2001 From: Tomas Mirchev Date: Tue, 25 Feb 2025 13:01:54 +0100 Subject: [PATCH] add dev-temp --- config/shared/bin/dev-temp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 config/shared/bin/dev-temp diff --git a/config/shared/bin/dev-temp b/config/shared/bin/dev-temp new file mode 100755 index 0000000..b2b66d7 --- /dev/null +++ b/config/shared/bin/dev-temp @@ -0,0 +1,34 @@ +#!/bin/bash + +set -e + +REGISTRY="registry.tomastm.com" +DEFAULT_IMAGE="base-debian" + +usage() { + echo "Usage: $0 -i " + 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"