From 841a7dc0e274f37fa6bcb765c27643666366d551 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Thu, 10 Sep 2026 13:37:12 +0200 Subject: [PATCH] feat: allow not binding port for node container --- scripts/node-container | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) 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