bansho/container/configure.sh

30 lines
875 B
Bash
Executable File

#!/bin/bash
CONFIG_FILE="/etc/apache2/sites-enabled/000-default.conf"
function configure_proxy {
echo "=> Configuring apache ProxyPass ..."
# Surveil URLS
sed -i "s|ProxyPass /surveil/ .*|ProxyPass /surveil/ ${BANSHO_SURVEIL_URL}|g" ${CONFIG_FILE}
sed -i "s|ProxyPassReverse /surveil/ .*|ProxyPassReverse /surveil/ ${BANSHO_SURVEIL_URL}|g" ${CONFIG_FILE}
# Bansho auth URL
sed -i "s|ProxyPass /surveil/v2/auth/.*|ProxyPass /surveil/v2/auth/ ${BANSHO_AUTH_URL}|g" ${CONFIG_FILE}
sed -i "s|ProxyPassReverse /surveil/v2/auth/.*|ProxyPass /surveil/v2/auth/ ${BANSHO_AUTH_URL}|g" ${CONFIG_FILE}
}
function configure_grafana {
/configure-dashboard.sh
}
configure_proxy
if [ -f "/.grafana_setup" ]; then
echo "=> Data sources had been created before, skipping ..."
else
(sleep 60 && configure_grafana && touch "/.grafana_setup")&
fi