diff --git a/start.sh b/start.sh new file mode 100755 index 0000000000000000000000000000000000000000..5cb0739fdb567dd8626ac251ec4a5409cb71bbec --- /dev/null +++ b/start.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +LOGDIR=log +if [[ ! -d $LOGDIR ]]; then + mkdir $LOGDIR +fi + +KUBECTL=`which kubectl` +if [[ -z $KUBECTL ]] ; then + echo Cannot find kubectl + exit 1 +fi + +echo "Starting resourcifier..." +RESOURCIFIER=bin/resourcifier +if [[ -z $RESOURCIFIER ]] ; then + echo Cannot find resourcifier + exit 1 +fi +pkill -f $RESOURCIFIER +nohup $RESOURCIFIER > $LOGDIR/resourcifier.log 2>&1 --kubectl=$KUBECTL --port=8082 & +echo + +echo "Starting expandybird..." +EXPANDYBIRD=bin/expandybird +if [[ -z $EXPANDYBIRD ]] ; then + echo Cannot find expandybird + exit 1 +fi +pkill -f $EXPANDYBIRD +nohup $EXPANDYBIRD > $LOGDIR/expandybird.log 2>&1 --port=8081 --expansion_binary=expansion/expansion.py & +echo + +echo "Starting deployment manager..." +MANAGER=bin/manager +if [[ -z $MANAGER ]] ; then + echo Cannot find manager + exit 1 +fi +pkill -f $MANAGER +nohup $MANAGER > $LOGDIR/manager.log 2>&1 --port=8080 --kubectl=$KUBECTL --expanderURL=http://localhost:8081 --deployerURL=http://localhost:8082 & +echo + +echo "Starting kubectl proxy..." +pkill -f "$KUBECTL proxy" +nohup $KUBECTL proxy --port=8001 & +sleep 1s +echo + +echo "Done." diff --git a/stop.sh b/stop.sh new file mode 100755 index 0000000000000000000000000000000000000000..7939871b0e96ebeb3c8b2022ca2592e863aec484 --- /dev/null +++ b/stop.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +echo "Stopping resourcifier..." +RESOURCIFIER=`which resourcifier` +if [[ ! -z $RESOURCIFIER ]] ; then + pkill -f $RESOURCIFIER +fi +echo + +echo "Stopping expandybird..." +EXPANDYBIRD=`which expandybird` +if [[ ! -z $EXPANDYBIRD ]] ; then + pkill -f $EXPANDYBIRD +fi +echo + +echo "Stopping deployment manager..." +MANAGER=`which manager` +if [[ ! -z $MANAGER ]] ; then + pkill -f $MANAGER +fi +echo + +echo "Done."