#!/bin/bash MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized [[ -f $MY_PATH/../.profile ]] && source $MY_PATH/../.profile || echo -e "${c_red}Le .profile n'existe pas$c_" && exit 1 ## Install node 13 via NVM if [[ -z $(which node) ]]; then curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash nvm install 13 nvm use 13 fi ## install pm2 for deamoning [[ -z $(which pm2) ]] && npm install pm2 -g ## Install g1bot [[ ! -d $GPATH/deps ]] && mkdir $GPATH/deps cd $GPATH/deps/ [[ -d g1bot ]] && echo "g1bot est déjà installé" && exit 1 git clone https://git.p2p.legal/axiom-team/g1bot.git g1bot && cd g1bot || exit 1 npm install cp .env.example .env echo "Now edit url and password in .env in 3 seconds ..." && sleep 3 nano .env export NODE_PATH=$GPATH/deps/g1bot/node_modules:$NODE_PATH [[ -z $(grep "NODE_PATH=" ~/.bashrc) ]] && echo "export NODE_PATH=$GPATH/deps/g1bot/node_modules:$NODE_PATH" >> ~/.bashrc pm2 kill && sleep 1 pm2 start bbot.js && echo "${c_green}BBOT a été correctement installé et a pu démarrer$c_" || echo "$c{c_gree,}BBOT n'a pas pu démarrer$c_" exit 0