#!/bin/bash

nginxBin="/usr/sbin/nginx"
nginxPrefix="${PWD}/services/nginx"
nginxConf="$nginxPrefix/conf-dev.conf"

if [ ! -f $nginxBin ]; then
    nginxBin="nginx"
fi

case "$1" in
	start|"")
        $0 stop
        echo "################################ Starting services"
        "$nginxBin" -c "$nginxConf" -p "$nginxPrefix"
        forever --minUptime 1000 --spinSleepTime 1000 start forever.json
        gulp --gulpfile gulpfile.js
    ;;
    stop)
        echo "################################ Stoping services"
        forever stopall
        "$nginxBin" -c "$nginxConf" -p "$nginxPrefix" -s stop
    ;;
    *)
        echo "Usage: `basename "$0"` [start|stop]"
        exit 1
esac