parent
baa95d053c
commit
94a17e5b2a
@ -0,0 +1,34 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
ROOT=$(dirname $0)/.. |
||||||
|
USER=$(whoami) |
||||||
|
DRYRUN= |
||||||
|
|
||||||
|
set -x |
||||||
|
set -eo pipefail |
||||||
|
|
||||||
|
echo "compiling ..." |
||||||
|
go build -o bin/harmony cmd/harmony.go |
||||||
|
go build -o bin/beacon cmd/beaconchain/main.go |
||||||
|
|
||||||
|
|
||||||
|
# Create a tmp folder for logs |
||||||
|
t=`date +"%Y%m%d-%H%M%S"` |
||||||
|
log_folder="tmp_log/log-$t" |
||||||
|
|
||||||
|
mkdir -p $log_folder |
||||||
|
LOG_FILE=$log_folder/r.log |
||||||
|
rm -f bc_config.json |
||||||
|
|
||||||
|
echo "launching beacon chain ..." |
||||||
|
$DRYRUN $ROOT/bin/beacon -numShards 3 > $log_folder/beacon.log 2>&1 | tee -a $LOG_FILE & |
||||||
|
sleep 2 #waiting for beaconchain |
||||||
|
MA=$(grep "Beacon Chain Started" $log_folder/beacon.log | awk -F: ' { print $2 } ') |
||||||
|
|
||||||
|
if [ -n "$MA" ]; then |
||||||
|
HMY_OPT="-bc_addr $MA" |
||||||
|
fi |
||||||
|
|
||||||
|
DB='-db_supported' |
||||||
|
|
||||||
|
$ROOT/bin/harmony -ip 127.0.0.1 -port 9000 -log_folder $log_folder $DB -min_peers 0 $HMY_OPT 2>&1 | tee -a $LOG_FILE & |
Loading…
Reference in new issue