diff --git a/scripts/node-container b/scripts/node-container index c059fa4..4afc18a 100755 --- a/scripts/node-container +++ b/scripts/node-container @@ -11,18 +11,33 @@ if [[ $port == "" ]]; then port=8080 fi -echo " +if [[ $port == "none" ]]; then + echo " +=> Mounting folder to /mnt (in container) +=> Starting container (no bound ports) +" + docker run -it \ + -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 +else + 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 \ - --hostname jh-dev-container-$name \ - -p $port:$port \ - -w /mnt \ - git.janishutz.com/registry/dev-container-npm + docker run -it \ + -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 \ + -p $port:$port \ + -w /mnt \ + git.janishutz.com/registry/dev-container-npm +fi