From 50d254160006efbb6969038129ee0d37a77b84f5 Mon Sep 17 00:00:00 2001 From: Karl Cordes Date: Mon, 24 Nov 2025 10:28:07 +1100 Subject: [PATCH] Set mariadb sql_mode for CakePHP compatibility --- Dockerfile.prod.db | 3 +++ conf/mariadb-no-strict.cnf | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 conf/mariadb-no-strict.cnf diff --git a/Dockerfile.prod.db b/Dockerfile.prod.db index 3775d476..22dca226 100644 --- a/Dockerfile.prod.db +++ b/Dockerfile.prod.db @@ -1 +1,4 @@ FROM mariadb:latest + +# Copy custom MariaDB configuration to disable strict mode +COPY conf/mariadb-no-strict.cnf /etc/mysql/conf.d/ diff --git a/conf/mariadb-no-strict.cnf b/conf/mariadb-no-strict.cnf new file mode 100644 index 00000000..38edd696 --- /dev/null +++ b/conf/mariadb-no-strict.cnf @@ -0,0 +1,3 @@ +[mysqld] +# Custom sql_mode for legacy CakePHP compatibility +sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION