diff --git a/btcpayserver/stub_btcpay_setup.sh b/btcpayserver/stub_btcpay_setup.sh index ec092a7..9e71d7a 100755 --- a/btcpayserver/stub_btcpay_setup.sh +++ b/btcpayserver/stub_btcpay_setup.sh @@ -59,6 +59,16 @@ export BTCPAY_BASE_DIRECTORY=${REMOTE_HOME} export BTCPAYGEN_EXCLUDE_FRAGMENTS="nginx-https;" export REVERSEPROXY_DEFAULT_HOST="$BTCPAY_USER_FQDN" +if [ "\$NBITCOIN_NETWORK" != regtest ]; then + # run fast_sync if it's not been done before. + if [ ! -f /home/ubuntu/fast_sync_completed ]; then + cd ./contrib/FastSync + ./load-utxo-set.sh + touch /home/ubuntu/fast_sync_completed + cd - + fi +fi + # next we create fragments to customize various aspects of the system # this block customizes clightning to ensure the correct endpoints are being advertised # We want to advertise the correct ipv4 endpoint for remote hosts to get in touch.