diff --git a/scripts/node-container b/scripts/node-container index ab7fb65..73f4be5 100755 --- a/scripts/node-container +++ b/scripts/node-container @@ -3,16 +3,24 @@ name=$([[ $1 ]] && echo $1 || echo "node") mount=$([[ $2 ]] && echo $2 || echo "$HOME/projects/") +read -p "Port to expose (default = 8080) " port + +if [[ $port == "" ]]; then + port=8080 +fi + echo " => Mounting folder to /mnt (in container) => Starting container +=> Port $port the same internally and externally " docker run -it \ - -v $mount:/mnt \ - -v ~/.config/fish:/root/.config/fish \ - -v ~/projects/system/dotfiles/scripts/:/root/projects/system/dotfiles \ - --name $name \ + -v $mount:/mnt \ + -v ~/.config/fish:/root/.config/fish \ + -v ~/projects/system/dotfiles/scripts/:/root/projects/system/dotfiles \ + --name $name \ --hostname jh-dev-container-$name \ - -w /mnt \ - git.janishutz.com/registry/dev-container-npm + -p $port:$port \ + -w /mnt \ + git.janishutz.com/registry/dev-container-npm diff --git a/scripts/vue-container b/scripts/vue-container index 21a8e75..ccc87a6 100755 --- a/scripts/vue-container +++ b/scripts/vue-container @@ -3,9 +3,16 @@ name=$([[ $1 ]] && echo $1 || echo "vue") mount=$([[ $2 ]] && echo $2 || echo "$HOME/projects/") +read -p "Port to expose (default = 8081) " port + +if [[ $port == "" ]]; then + port=8081 +fi + echo " => Mounting folder to /mnt (in container) => Starting container +=> Port $port the same internally and externally " docker run -it \ @@ -14,5 +21,6 @@ docker run -it \ -v ~/projects/system/dotfiles/scripts/:/root/projects/system/dotfiles \ --name $name \ --hostname jh-dev-container-$name \ - -w /mnt \ + -p $port:$port \ + -w /mnt \ git.janishutz.com/registry/dev-container-vue