Bernhard Rosenkränzer a38d625025 Simple functionality checks
Add script to verify basic functionality (port connectivity) for all
services and slightly more advanced functionality for pdns and pdnsmysql
2025-02-17 20:03:27 +01:00

15 lines
398 B
Bash
Executable File

#!/bin/sh
. /federated/services/pdnsmysql/service
. /federated/apps/pdnsmysql/.env
# Check it is up and running and produces reasonable output
TRIES=5
while ! docker exec -ti pdnsmysql mysql -p${MYSQL_ROOT_PASSWORD} mysql -e 'SELECT User FROM user WHERE User="root";'; do
TRIES=$((TRIES-1))
if [ "$TRIES" = 0 ]; then
echo "pdnsmysql not responding to SQL queries" >&2
exit 2
fi
done
exit 0