Untab for better shell style

This commit is contained in:
Jon Layton 2018-04-06 18:21:44 +00:00
parent b6eb0a1c7d
commit e3cb219cbf
1 changed files with 57 additions and 53 deletions

View File

@ -3,13 +3,13 @@
# Bitcore v3.1 - BTCP Explorer + Store / AddressWatch Demo # Bitcore v3.1 - BTCP Explorer + Store / AddressWatch Demo
install_ubuntu() { install_ubuntu() {
# Get Ubuntu Dependencies # Get Ubuntu Dependencies
sudo apt-get update sudo apt-get update
sudo apt-get -y install \ sudo apt-get -y install \
build-essential pkg-config libc6-dev m4 g++-multilib \ build-essential pkg-config libc6-dev m4 g++-multilib \
autoconf libtool ncurses-dev unzip git python \ autoconf libtool ncurses-dev unzip git python \
zlib1g-dev wget bsdmainutils automake zlib1g-dev wget bsdmainutils automake
# Install ZeroMQ libraries (Bitcore) # Install ZeroMQ libraries (Bitcore)
sudo apt-get -y install libzmq3-dev sudo apt-get -y install libzmq3-dev
@ -63,52 +63,53 @@ install_nvm_npm() {
nvm alias default v4 nvm alias default v4
} }
# -- Bitcore --
install_bitcore() { install_bitcore() {
# Install Bitcore (Headless)
npm install BTCPrivate/bitcore-node-btcp
# Create Bitcore Node # Install Bitcore (Headless)
./node_modules/bitcore-node-btcp/bin/bitcore-node create btcp-explorer npm install BTCPrivate/bitcore-node-btcp
cd btcp-explorer
# Install Insight API / UI (Explorer) (Headless) # Create Bitcore Node
../node_modules/bitcore-node-btcp/bin/bitcore-node install BTCPrivate/insight-api-btcp BTCPrivate/insight-ui-btcp BTCPrivate/store-demo ./node_modules/bitcore-node-btcp/bin/bitcore-node create btcp-explorer
# (BTCPrivate/address-watch) cd btcp-explorer
# (mv store-demo lemonade-stand)
# !!! OPTIONAL [TODO present cli options] Install store-demo # Install Insight API / UI (Explorer) (Headless)
#cd ~ ../node_modules/bitcore-node-btcp/bin/bitcore-node install BTCPrivate/insight-api-btcp BTCPrivate/insight-ui-btcp BTCPrivate/store-demo
#git clone https://github.com/BTCPrivate/store-demo # (BTCPrivate/address-watch)
#cd btcp-explorer/node_modules # (mv store-demo lemonade-stand)
#ln -s ~/store-demo
# !!! OPTIONAL [TODO present cli options] Install address-watch # !!! OPTIONAL [TODO present cli options] Install store-demo
#cd ~ #cd ~
#git clone https://github.com/BTCPrivate/address-watch #git clone https://github.com/BTCPrivate/store-demo
#cd btcp-explorer/node_modules #cd btcp-explorer/node_modules
#ln -s ~/address-watch #ln -s ~/store-demo
# Create config file for Bitcore
# !!! OPTIONAL TODO add store-demo and address-watch to services as specified # !!! OPTIONAL [TODO present cli options] Install address-watch
cat << EOF > bitcore-node.json #cd ~
{ #git clone https://github.com/BTCPrivate/address-watch
"network": "livenet", #cd btcp-explorer/node_modules
"port": 8001, #ln -s ~/address-watch
"services": [
"bitcoind", # Create config file for Bitcore
"insight-api-btcp", # !!! OPTIONAL TODO add store-demo and address-watch to services as specified
"insight-ui-btcp",
"store-demo", cat << EOF > bitcore-node.json
"web" {
], "network": "livenet",
"servicesConfig": { "port": 8001,
"bitcoind": { "services": [
"spawn": { "bitcoind",
"datadir": "$HOME/.btcprivate", "insight-api-btcp",
"exec": "$HOME/BitcoinPrivate/src/btcpd" "insight-ui-btcp",
} "store-demo",
"web"
],
"servicesConfig": {
"bitcoind": {
"spawn": {
"datadir": "$HOME/.btcprivate",
"exec": "$HOME/BitcoinPrivate/src/btcpd"
}
}, },
"insight-ui-btcp": { "insight-ui-btcp": {
"apiPrefix": "api", "apiPrefix": "api",
@ -119,10 +120,14 @@ install_bitcore() {
} }
} }
} }
EOF EOF
} }
echo "Begin" # Begin
echo "Begin Setup."
echo \n
cd ~ cd ~
#clone_and_build_btcp #clone_and_build_btcp
@ -130,12 +135,11 @@ cd ~
#install_nvm_npm #install_nvm_npm
install_bitcore install_bitcore
echo "Complete." echo "Complete."
echo \n
echo "To start the bitcore-node, run (from btcp-explorer):" echo "To start the bitcore-node, run (from btcp-explorer):"
echo "nvm use v4; ./node_modules/bitcore-node/bin/bitcore-node start" echo "nvm use v4; ./node_modules/bitcore-node/bin/bitcore-node start"
echo "\n" echo \n
echo "To view the explorer in your browser - http://server_ip:8001" echo "To view the explorer in your browser - http://server_ip:8001"
echo "For https, we recommend you route through Cloudflare." echo "For https, we recommend you route through Cloudflare. bitcore-node also supports it via the config; provide certs."