deploy/stratos-ui-release/jobs/frontend/templates/nginx_ctl.erb
#!/bin/bash
RUN_DIR="/var/vcap/sys/run/nginx"
LOG_DIR="/var/vcap/sys/log/nginx"
PIDFILE="${RUN_DIR}/nginx.pid"
CONFIG_DIR="/var/vcap/jobs/frontend/config"
mkdir -p $RUN_DIR $LOG_DIR $CONFIG_DIR
source /var/vcap/packages/utils/syslog_utils.sh
source /var/vcap/packages/utils/pid_utils.sh
tee_output_to_sys_log_and_file "${LOG_DIR}" "$(basename "$0")"
case $1 in
start)
/var/vcap/packages/nginx/sbin/nginx -g "pid $PIDFILE;" -c "${CONFIG_DIR}/nginx.conf"
;;
stop)
kill $(cat $PIDFILE)
;;
*)
echo "Usage: nginx_ctl {start|stop}"
;;
esac