while! docker exec"$DB_CONTAINER_NAME" mysql -u root -p"$DB_ROOT_PASSWORD""$DB_NAME"-e"SELECT * FROM mdl_config WHERE name = 'version';" | grep-q"version";do
timeout=$((timeout-5))
if[$timeout-le 0 ];then
echo"❌ ERROR: Moodle installation timed out after 5 minutes."
echo"--- MOODLE CONTAINER LOGS ---"
docker logs "$MOODLE_CONTAINER"
exit 1
fi
echo" -> Installation not yet complete, waiting 5 more seconds..."
echo" -> Database not yet ready, waiting 5 more seconds..."