From 8a5b2eed87f0311205d799f89882df4c7dd3e832 Mon Sep 17 00:00:00 2001 From: kant777 <61204489+kant777@users.noreply.github.com> Date: Fri, 12 Jan 2024 18:46:16 -0800 Subject: [PATCH] Update entrypoint.sh --- geth-poa/entrypoint.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/geth-poa/entrypoint.sh b/geth-poa/entrypoint.sh index 45f0524c4aa4..3bee25e478e2 100644 --- a/geth-poa/entrypoint.sh +++ b/geth-poa/entrypoint.sh @@ -43,6 +43,11 @@ fi # Obtain assigned container IP for p2p NODE_IP=${NODE_IP:-$(hostname -i)} +PUBLIC_NODE_IP=${PUBLIC_NODE_IP:-$NODE_IP} + +# (Optional) Echo the values for verification +echo "NODE_IP is set to: $NODE_IP" +echo "EXTERNAL_NODE_IP is set to: $PUBLIC_NODE_IP" if [ "$GETH_NODE_TYPE" = "bootnode" ]; then echo "Starting bootnode" @@ -79,7 +84,7 @@ if [ "$GETH_NODE_TYPE" = "bootnode" ]; then --pprof.port=60601 \ --nodekey $GETH_DATA_DIR/boot.key \ --netrestrict $NET_RESTRICT \ - --nat extip:$NODE_IP \ + --nat extip:$PUBLIC_NODE_IP \ --txpool.accountqueue=512 \ --rpc.allow-unprotected-txs @@ -125,7 +130,7 @@ elif [ "$GETH_NODE_TYPE" = "signer" ]; then --authrpc.port="8551" \ --authrpc.vhosts="*" \ --txpool.accountqueue=512 \ - --nat extip:$NODE_IP + --nat extip:$PUBLIC_NODE_IP elif [ "$GETH_NODE_TYPE" = "member" ]; then echo "Starting member node" @@ -163,7 +168,7 @@ elif [ "$GETH_NODE_TYPE" = "member" ]; then --authrpc.port="8551" \ --authrpc.vhosts="*" \ --txpool.accountqueue=512 \ - --nat extip:$NODE_IP + --nat extip:$PUBLIC_NODE_IP else echo "Invalid GETH_NODE_TYPE specified" fi