diff --git a/rpc/mainnet-start.sh b/rpc/mainnet-start.sh index aba95d8..d8e0091 100755 --- a/rpc/mainnet-start.sh +++ b/rpc/mainnet-start.sh @@ -13,5 +13,13 @@ export ELECTRUM_IP=$ELECTRUM_IP export ELECTRUM_PORT=$ELECTRUM_PORT export BITCOIN_RPC_AUTH=$BITCOIN_RPC_AUTH export BITCOIN_RPC_PASS=$BITCOIN_RPC_PASS +export APP_URBIT_IP=$APP_URBIT_IP + +if [ -z "${APP_URBIT_IP}" ] +then + cp index.html /index/index.html + sed -i "s/local.ip.address.here/${APP_URBIT_IP}/g" /index/index.html +fi + nginx -c /etc/nginx/conf.d/nginx.conf node src/server.js >> /proc/1/fd/1 diff --git a/rpc/server.js b/rpc/server.js index f44a1e4..c34374e 100644 --- a/rpc/server.js +++ b/rpc/server.js @@ -11,6 +11,7 @@ const btcPassword = process.env.BITCOIN_RPC_PASS; const btcRpcUrl = `${btcIp}:${btcRpcPort}/`; const electrsHost = process.env.ELECTRUM_IP; const electrsPort = process.env.ELECTRUM_PORT; +const urbitIp = process.env.APP_URBIT_IP; const btcRpcAuth = `umbrel:${btcPassword}`; // console.log(`INFO PROXY: btc rpc pass: ${btcCookiePass}`) console.log(`Bitcoin IP: ${btcIp}`); @@ -19,6 +20,7 @@ console.log(`Bitcoin URL: ${btcRpcUrl}`); console.log(`Electrs IP: ${electrsHost}`); console.log(`Electrs port: ${electrsPort}`); console.log(`Bitcoin RPC auth: ${btcRpcAuth}`); +console.log(`Urbit IP: ${urbitIp}`); console.log(`INFO PROXY: Electrs host: ${electrsHost}:${electrsPort}`); const network =