#!/usr/bin/env bash set -e WORKDIR="$(cd "$(dirname "$0")" && pwd)" cd "$WORKDIR" if [ -f pipeline.pid ]; then pid=$(cat pipeline.pid) if kill -0 "$pid" 2>/dev/null; then echo "Already running (PID $pid)" exit 0 fi rm -f pipeline.pid fi echo "Starting pipeline-app on port 9090..." $WORKDIR/py3/bin/python $WORKDIR/app/pipeline_app.py -p 9090 -w $WORKDIR >> $WORKDIR/logs/pipeline.log 2>&1 & echo $! > pipeline.pid echo "Started PID $(cat pipeline.pid)"