Yolks/bitcoin/core/entrypoint.sh
2025-02-10 02:30:21 -07:00

25 lines
No EOL
627 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 [ $ENABLE_RPC == 1 ]
then
echo "server=1" >> /btc.conf
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