Added mongodb installation steps for ubuntu

This commit is contained in:
Jon Layton 2018-04-10 14:37:41 -05:00
parent e3cb219cbf
commit b0d0aa42bc
1 changed files with 29 additions and 10 deletions

View File

@ -63,6 +63,22 @@ install_nvm_npm() {
nvm alias default v4
}
# For bitcore-wallet-service:
install_mongodb() {
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
# Ubuntu >= 16; for prior versions, see mongodb website
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt-get update
sudo apt-get install -y mongodb-org
# Make initial empty db dir
sudo mkdir -p /data/db
}
install_bitcore() {
# Install Bitcore (Headless)
@ -109,17 +125,17 @@ cat << EOF > bitcore-node.json
"spawn": {
"datadir": "$HOME/.btcprivate",
"exec": "$HOME/BitcoinPrivate/src/btcpd"
}
},
"insight-ui-btcp": {
"apiPrefix": "api",
"routePrefix": ""
},
"insight-api-btcp": {
"routePrefix": "api"
}
}
}
},
"insight-ui-btcp": {
"apiPrefix": "api",
"routePrefix": ""
},
"insight-api-btcp": {
"routePrefix": "api"
}
}
}
EOF
}
@ -134,10 +150,13 @@ cd ~
#install_nvm_npm
#install_mongodb
install_bitcore
echo "Complete."
echo \n
echo "To start mongodb for bitcore-wallet-service, run 'mongod &'"
echo "To start the bitcore-node, run (from btcp-explorer):"
echo "nvm use v4; ./node_modules/bitcore-node/bin/bitcore-node start"
echo \n