From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue, 18 Nov 2025 23:45:49 +0000 (-0800) Subject: Improves the MariaDB wait command to use mariadb-admin ping for a better check if... X-Git-Tag: v2.20.0~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25b5e8feded7b3e218f8d718cee5e71fbca74e0b;p=thirdparty%2Fpaperless-ngx.git Improves the MariaDB wait command to use mariadb-admin ping for a better check if the server is up (#11396) --- diff --git a/docker/rootfs/etc/s6-overlay/s6-rc.d/init-wait-for-db/run b/docker/rootfs/etc/s6-overlay/s6-rc.d/init-wait-for-db/run index 1739edd614..9278e787d5 100755 --- a/docker/rootfs/etc/s6-overlay/s6-rc.d/init-wait-for-db/run +++ b/docker/rootfs/etc/s6-overlay/s6-rc.d/init-wait-for-db/run @@ -51,7 +51,7 @@ wait_for_mariadb() { local -r host="${PAPERLESS_DBHOST:-localhost}" local -r port="${PAPERLESS_DBPORT:-3306}" - while ! true > "/dev/tcp/$host/$port"; do + while ! mariadb-admin --host="$host" --port="$port" ping --silent >/dev/null 2>&1; do delay_next_attempt done echo "${LOG_PREFIX} Connected to MariaDB"