]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
fix: Skip SSL for MariaDB ping in init script (#11491)
authorDaniel Rheinbay <danielrheinbay@users.noreply.github.com>
Fri, 28 Nov 2025 22:25:57 +0000 (23:25 +0100)
committerGitHub <noreply@github.com>
Fri, 28 Nov 2025 22:25:57 +0000 (14:25 -0800)
Restore compatibility with MariaDB server versions < 11.4, which do not use SSL by default.

docker/rootfs/etc/s6-overlay/s6-rc.d/init-wait-for-db/run

index 170b2ed61c1e0a1d68dc7afce51d403e6503519a..17df9bef90bf46021ea05c512642370b85fb7910 100755 (executable)
@@ -50,9 +50,8 @@ wait_for_mariadb() {
 
        local -r host="${PAPERLESS_DBHOST:-localhost}"
        local -r port="${PAPERLESS_DBPORT:-3306}"
-       local -r user="${PAPERLESS_DBUSER:-paperless}"
 
-       while ! mariadb-admin --host="${host}" --port="${port}" --user="${user}" ping --silent >/dev/null 2>&1; do
+       while ! mariadb-admin --host="${host}" --port="${port}" --skip-ssl ping --silent >/dev/null 2>&1; do
                delay_next_attempt
        done
        echo "${LOG_PREFIX} Connected to MariaDB"