45 lines
No EOL
938 B
Bash
45 lines
No EOL
938 B
Bash
#!/bin/bash
|
|
|
|
echo "prune=$PRUNE" >> /btc.conf
|
|
echo "txindex=$TXINDEX" >> /btc.conf
|
|
echo "coinstatsindex=$TXINDEX" >> /btc.conf
|
|
echo "datadir=/data" >> /btc.conf
|
|
|
|
if [ $REGTEST == 1 ]
|
|
then
|
|
echo "regtest=1" >> /btc.conf
|
|
fi
|
|
|
|
if [ $TESTNET3 == 1 ]
|
|
then
|
|
echo "testnet=1" >> /btc.conf
|
|
fi
|
|
|
|
if [ $TESTNET4 == 1 ]
|
|
then
|
|
echo "testnet4=1" >> /btc.conf
|
|
fi
|
|
|
|
if [ $ENABLE_RPC == 1 ]
|
|
then
|
|
echo "server=1" >> /btc.conf
|
|
echo "rpcport=8332" >> /btc.conf
|
|
if [ $REGTEST == 1 ]
|
|
then
|
|
echo "[regtest]" >> /btc.conf
|
|
fi
|
|
echo "rpcbind=0.0.0.0:8332" >> /btc.conf
|
|
echo "rpcallowip=0.0.0.0" >> /btc.conf
|
|
if [ $ENABLE_AUTH == 1 ]
|
|
then
|
|
echo "rpcuser=$USER" >> /btc.conf
|
|
echo "rpcpassword=$PASS" >> /btc.conf
|
|
fi
|
|
fi
|
|
|
|
echo ": : : /!\\ CONFIG WRITTEN /!\\ : : :"
|
|
cat /btc.conf
|
|
echo ": : : /!\\ END CONFIG /!\\ : : :"
|
|
cp /btc.conf /data/bitcoin.conf
|
|
|
|
/app/bitcoind -conf=bitcoin.conf -datadir=/data |