Untab for better shell style
This commit is contained in:
parent
b6eb0a1c7d
commit
e3cb219cbf
|
@ -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."
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue