From 21f9bef6b27f6bbe8fedc8634d42c6d6d8e12437 Mon Sep 17 00:00:00 2001 From: Josh Moore Date: Thu, 2 Nov 2023 01:00:02 -0600 Subject: [PATCH] feat: added helper dev container build script --- docker-dev-container.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 docker-dev-container.sh diff --git a/docker-dev-container.sh b/docker-dev-container.sh new file mode 100755 index 0000000..18f5c04 --- /dev/null +++ b/docker-dev-container.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +denv=FORCE_COLOR=3 +volume=$(pwd)/.ass-data:/opt/ass-src/.ass-data +workdir=/opt/ass-src/ +port=40115:40115 + +# container name:tag (tag is unix timestamp) +cname=ass:$(date +%s) + +# build image +docker buildx build -t $cname . + +# run the new image +docker run -it -e $denv -v $volume -w $workdir -p $port $cname + +# wait for exit + +echo +echo +echo -e "\033[32m\033[1mTo use this image again, run:\033[0m" +echo +echo " docker run -it \\" +echo " -e $denv \\" +echo " -v \$(pwd)/.ass-data:/opt/ass-src/.ass-data \\" +echo " -w $workdir \\" +echo " -p $port \\" +echo " $cname" +echo