Browse Source

Added Urbit env var replacement

master
reid 3 years ago
parent
commit
df6f05d92d
  1. 8
      rpc/mainnet-start.sh
  2. 2
      rpc/server.js

8
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

2
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 =

Loading…
Cancel
Save