commit 3c0f89288e1f519fda87e30b9f2f4c50c181d460
parent 3b6994bb6de7fd5628f5d154566fa6d25cf9c189
Author: Hartmut Goebel <h.goebel@crazy-compilers.com>
Date: Mon, 9 Dec 2024 21:55:45 +0100
sandcastle-run: Add support for specifying the host ip to listen on.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sandcastle-run b/sandcastle-run
@@ -42,9 +42,10 @@ SETUP_NAME=${SANDCASTLE_SETUP_NAME:-demo}
if [[ -n ${SANDCASTLE_OVERRIDE_NAME:-} ]]; then
OVERRIDES="-v $PWD/overrides/${SANDCASTLE_OVERRIDE_NAME}:/overrides:Z"
EXTERNAL_PORT=$(source $PWD/overrides/${SANDCASTLE_OVERRIDE_NAME}; echo ${EXTERNAL_PORT:-})
+ EXTERNAL_IP=$(source $PWD/overrides/${SANDCASTLE_OVERRIDE_NAME}; echo ${EXTERNAL_IP:-})
if [[ $EXTERNAL_PORT =~ ^[0-9]+$ ]]; then
echo Serving via port $EXTERNAL_PORT
- PUBLISH_EXTERNAL_PORT="-p=${EXTERNAL_PORT}:${EXTERNAL_PORT}"
+ PUBLISH_EXTERNAL_PORT="-p=${EXTERNAL_IP}${EXTERNAL_IP:+:}${EXTERNAL_PORT}:${EXTERNAL_PORT}"
fi
else
OVERRIDES=""