From 30347d41071a6569374e1847dbef7992f61b2965 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Fri, 24 Jul 2026 14:45:16 +0200 Subject: [PATCH] feat: jupyter notebook and webserver port binding --- scripts/jupyter-container | 8 +++++++- scripts/webserver-container | 9 ++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/scripts/jupyter-container b/scripts/jupyter-container index 29d0625..025de9f 100755 --- a/scripts/jupyter-container +++ b/scripts/jupyter-container @@ -3,6 +3,12 @@ name=$([[ $1 ]] && echo $1 || echo "jupyter") mount=$([[ $2 ]] && echo $2 || echo "$HOME/projects/") +read -p "Port to use for the jupyter notebook (replace 8888 with that) (default = 8888) " port + +if [[ $port == "" ]]; then + port=8888 +fi + echo " => Mounting folder to /home/jovyan/work (in container) => Starting container @@ -11,6 +17,6 @@ echo " docker run \ -v $mount:/home/jovyan/work \ --name $name \ - -p 8888:8888 \ + -p $port:8888 \ -e DOCKER_STACKS_JUPYTER_CMD=notebook \ quay.io/jupyter/base-notebook diff --git a/scripts/webserver-container b/scripts/webserver-container index 265cb2d..6e8db78 100755 --- a/scripts/webserver-container +++ b/scripts/webserver-container @@ -3,11 +3,18 @@ name=$([[ $1 ]] && echo $1 || echo "webserver") mount=$([[ $2 ]] && echo $2 || echo "$HOME/projects/") +read -p "Port to use for the webserver (default = 8080) " port + +if [[ $port == "" ]]; then + port=8080 +fi + echo " -=> Starting container +=> Starting container with port $port " docker run --rm \ -v $mount:/var/www/html \ + -p $port:8080 --name $name \ erseco/alpine-php-webserver