./priv/roles/Backend.sh in stacco-0.1.36 vs ./priv/roles/Backend.sh in stacco-0.1.37
- old
+ new
@@ -39,13 +39,19 @@
db:create 'bexng' "\${BEXNG_DB_SECRET}"
EOF
chmod a+x /usr/local/sbin/bexng-before-start
-
+echo "starting docker operations"
docker-utils bootstrap
+if [ "${WALLET_NETWORK}" = "testnet3" ]; then
+ docker run --name='bitcoind-data' --volumes-from='tbtc-data' tianon/true:latest
+else
+ docker run --name='bitcoind-data' --volumes-from='btc-data' tianon/true:latest
+fi
+
docker-utils define-ambassador-service "postgresql" \
"${DB_HOST}" "${DB_PORT}"
docker-utils define-service "bexio/bitcoind" \
-e "NETWORK=${WALLET_NETWORK}"
@@ -59,23 +65,9 @@
-e "DB_SECRET=${BEXNG_DB_SECRET}"
docker-utils define-service "bexio/bexng-frontend" \
--dependency "bexng" \
--publish="80:8080"
-
-
-echo "bootstrapping bitcoind service"
-start bitcoind
-stop bitcoind
-bitcoind_data_volume=$(docker inspect -f '{{.Volumes}}' bitcoind-data | tr '[]' ' ' | cut -d' ' -f 2 | cut -d':' -f 2)
-pushd "${bitcoind_data_volume}" >/dev/null
- until aws --region="${AWS_REGION}" s3 sync --delete "s3://bex-blockchain-${WALLET_NETWORK}/" "./"; do
- echo "error occurred in sync; retrying"
- sleep 0.2
- done
-
- find . -name "*.gz" -exec gunzip -v \{\} \;
-popd >/dev/null
echo "starting docker-container services..."
start bitcoind
start postgresql
start bexng