Page MenuHomeGRNET

entrypoint.sh
No OneTemporary

File Metadata

Created
Sat, Mar 21, 10:07 PM

entrypoint.sh

#!/bin/bash
if [ -z "${MYSQL_HOST}" ]; then
echo "You need to specify a MySQL host."
exit
fi
MYSQL_DATABASE=${MYSQL_DATABASE-dns}
MYSQL_USER=${MYSQL_USER-dns}
MYSQL_PORT=${MYSQL_PORT-3306}
MYSQL_PASSWORD=${MYSQL_PASSWORD-12345}
echo "Settings up pdns config."
cat <<EOF > /etc/powerdns/pdns.d/pdns.local.gmysql.conf
# MySQL Configuration
launch+=gmysql
# gmysql parameters
gmysql-host=${MYSQL_HOST}
gmysql-port=3306
gmysql-dbname=${MYSQL_DATABASE}
gmysql-user=${MYSQL_USER}
gmysql-password=${MYSQL_PASSWORD}
gmysql-dnssec=no
EOF
echo "Waiting for the db to come up and webdns to run initial migration."
sleep 10
echo "Starting powerdns"
/usr/sbin/pdns_server --daemon=no

Event Timeline