Update entrypoint.sh

This commit is contained in:
kant777 2024-01-13 02:56:21 -08:00 committed by GitHub
parent 8a5b2eed87
commit 72f3e6cbff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,7 +43,13 @@ fi
# Obtain assigned container IP for p2p
NODE_IP=${NODE_IP:-$(hostname -i)}
PUBLIC_NODE_IP=${PUBLIC_NODE_IP:-$NODE_IP}
if [ -n "$PUBLIC_NODE_IP" ]; then
NAT_FLAG="--nat extip:$PUBLIC_NODE_IP"
else
NAT_FLAG="--nat none"
fi
# (Optional) Echo the values for verification
echo "NODE_IP is set to: $NODE_IP"
@ -84,7 +90,7 @@ if [ "$GETH_NODE_TYPE" = "bootnode" ]; then
--pprof.port=60601 \
--nodekey $GETH_DATA_DIR/boot.key \
--netrestrict $NET_RESTRICT \
--nat extip:$PUBLIC_NODE_IP \
$NAT_FLAG \
--txpool.accountqueue=512 \
--rpc.allow-unprotected-txs
@ -130,7 +136,7 @@ elif [ "$GETH_NODE_TYPE" = "signer" ]; then
--authrpc.port="8551" \
--authrpc.vhosts="*" \
--txpool.accountqueue=512 \
--nat extip:$PUBLIC_NODE_IP
$NAT_FLAG
elif [ "$GETH_NODE_TYPE" = "member" ]; then
echo "Starting member node"
@ -168,7 +174,7 @@ elif [ "$GETH_NODE_TYPE" = "member" ]; then
--authrpc.port="8551" \
--authrpc.vhosts="*" \
--txpool.accountqueue=512 \
--nat extip:$PUBLIC_NODE_IP
$NAT_FLAG
else
echo "Invalid GETH_NODE_TYPE specified"
fi