2019-07-04 02:32:01 -07:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -e
|
2019-09-01 03:03:38 -07:00
|
|
|
set -o allexport
|
2019-07-04 02:32:01 -07:00
|
|
|
|
2019-09-04 03:30:55 -07:00
|
|
|
# either development or staging
|
|
|
|
TARGET_NETWORK=${TARGET_NETWORK:=development}
|
|
|
|
|
2019-07-04 02:32:01 -07:00
|
|
|
DCU_FLAGS="--build --force-recreate"
|
|
|
|
NAME="validator$N"
|
|
|
|
|
|
|
|
cd $(dirname "$0")
|
|
|
|
|
2019-09-04 03:30:55 -07:00
|
|
|
echo "Starting $NAME in $TARGET_NETWORK network"
|
2019-07-04 02:32:01 -07:00
|
|
|
|
|
|
|
mkdir -p "$NAME"
|
|
|
|
cd "$NAME"
|
2019-09-01 03:03:38 -07:00
|
|
|
|
|
|
|
# load private key form git ignored .keys file
|
2019-09-04 03:30:55 -07:00
|
|
|
if [[ "$TARGET_NETWORK" == "staging" ]]; then
|
|
|
|
source ".keys.$TARGET_NETWORK"
|
2019-09-01 02:41:06 -07:00
|
|
|
fi
|
2019-09-01 03:03:38 -07:00
|
|
|
# load env for particular environment
|
|
|
|
source ".env.$TARGET_NETWORK"
|
|
|
|
|
2019-10-21 11:43:31 -07:00
|
|
|
docker-compose -p "$NAME" -f ../../src/oracle/docker-compose-test.yml up ${DCU_FLAGS} $@
|