Spaces:
Runtime error
Runtime error
File size: 500 Bytes
a2dfbfa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #!/bin/bash
#
# start.bash
#
HAPROXY="/etc/haproxy"
OVERRIDE="/haproxy-override"
PIDFILE="/var/run/haproxy.pid"
CONFIG="haproxy.cfg"
ERRORS="errors"
cd "$HAPROXY"
# Symlink errors directory
if [[ -d "$OVERRIDE/$ERRORS" ]]; then
mkdir -p "$OVERRIDE/$ERRORS"
rm -fr "$ERRORS"
ln -s "$OVERRIDE/$ERRORS" "$ERRORS"
fi
# Symlink config file.
if [[ -f "$OVERRIDE/$CONFIG" ]]; then
rm -f "$CONFIG"
ln -s "$OVERRIDE/$CONFIG" "$CONFIG"
fi
exec haproxy -f /etc/haproxy/haproxy.cfg -p "$PIDFILE" |