Skip to content
Snippets Groups Projects
start.sh 553 B
Newer Older
Robert Martin-Legene's avatar
Robert Martin-Legene committed
#!/bin/bash

trap 'exit 1' ERR

if ! which docker > /dev/null 2>&1
then
Robert Martin-Legene's avatar
Robert Martin-Legene committed
    echo 'Can not find Docker. Make sure it is installed.' >&2
Robert Martin-Legene's avatar
Robert Martin-Legene committed
    exit 1
fi

mkdir -p ${HOME}/dockers/volumes/bfanodo,home,bfa,bfa,network,node,geth
mounts="-v ${HOME}/dockers/volumes/bfanodo,home,bfa,bfa,network,node,geth:/home/bfa/bfa/network/node/geth"

docker run --rm $mounts -u root alpine chown -R 30303:30303 /home/bfa/bfa/network
Robert Martin-Legene's avatar
Robert Martin-Legene committed
docker run -d --memory 4g $mounts -p 8545:8545 -p 127.0.0.1:8546:8546 -p 30303:30303 --restart=unless-stopped --name bfanodo rlegene/bfanode