#!/bin/bash

# Simple startup wrapper script

cd /var/app || exit 1

# Copy correct haproxy config file into place
if [ "${Environment}" = 'qa' ]; then
  cp -a deploy/haproxy_qa.cfg /etc/haproxy/haproxy.cfg
elif [ "${Environment}" = 'uat' ]; then
  cp -a deploy/haproxy_uat.cfg /etc/haproxy/haproxy.cfg
elif [ "${Environment}" = 'prod' ]; then
  cp -a deploy/haproxy_prod.cfg /etc/haproxy/haproxy.cfg
else
  cp -a deploy/haproxy_dev.cfg /etc/haproxy/haproxy.cfg
fi

export GRASS_NUM_WORKERS="${GRASS_NUM_WORKERS:-8}"

haproxy -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -D && supervisord -c deploy/supervisord.conf
