Skip to content
Snippets Groups Projects
control.sh 984 B
Newer Older
TonyFord's avatar
TonyFord committed
#!/bin/bash
export RUNNER_UID=`id -u`
export RUNNER_GID=`id -g`
export `cat ./env/*`

case $1 in
  "build")
      mkdir -p ~/.faircoin2
      chmod +x ./script/blocknotify.sh
      docker-compose stop
      docker-compose down
      docker-compose build
    ;;
  "start")
      chmod +x ./script/blocknotify.sh
      docker-compose stop
      docker-compose down
      source ${FAIRCOIN_CONF}
      if [ ! -f "~/.faircoin2/faircoin.conf" ]; then echo -e "rpcconnect=${rpcconnect}\nrpcport=${rpcport}\nrpcuser=${rpcuser}\nrpcpassword=${rpcpassword}\ntxindex=1" > ~/.faircoin2/faircoin.conf; fi
      docker-compose up -d
    ;;
  "stop")
      docker-compose stop
    ;;
  "uninstall")
      docker-compose stop
      docker-compose down
    ;;
  "remove")
      docker-compose stop
      docker-compose down
#      rm -R ~/.faircoin2  #### dont use this command if you have some wallet.dat in your ~/.faircoin2 folder !!! In this case remove the block databases manually.
    ;;
esac