#!/bin/bash

RUN_DIR=/var/vcap/sys/run/praeco
LOG_DIR=/var/vcap/sys/log/praeco
STORE_DIR=/var/vcap/store/praeco
JOB_DIR=/var/vcap/jobs/praeco
TMP_DIR=/var/vcap/sys/tmp/praeco

PIDFILE=$RUN_DIR/praeco.pid
RUNAS=vcap

source $JOB_DIR/bin/ctl_utils.sh

case $1 in

  start)
    mkdir -p $RUN_DIR $LOG_DIR $STORE_DIR $TMP_DIR
    #chown -R $RUNAS:$RUNAS $RUN_DIR $LOG_DIR $STORE_DIR $TMP_DIR ${JOB_DIR}/config

    pid_guard $PIDFILE praeco

    echo "Starting praeco..." >>$LOG_DIR/praeco.stdout.log
    echo $$ > $PIDFILE

    # exec chpst -u $RUNAS:$RUNAS \
    /var/vcap/packages/nginx/sbin/nginx -g "pid $PIDFILE;" \
      -c ${JOB_DIR}/config/nginx.conf \
      >>${LOG_DIR}/stdout.log \
      2>>${LOG_DIR}/stderr.log
    ;;

  stop)
    kill_and_wait $PIDFILE
    ;;

  *)
  echo "Usage: ctl {start|stop}" ;;
esac
exit 0