diff --git a/app/views/install/compose.phtml b/app/views/install/compose.phtml
index 4bba8d861..53e7e7151 100644
--- a/app/views/install/compose.phtml
+++ b/app/views/install/compose.phtml
@@ -789,6 +789,7 @@ services:
- MYSQL_DATABASE=${_APP_DB_SCHEMA}
- MYSQL_USER=${_APP_DB_USER}
- MYSQL_PASSWORD=${_APP_DB_PASS}
+ - MARIADB_AUTO_UPGRADE=1
command: 'mysqld --innodb-flush-method=fsync'
redis:
diff --git a/docker-compose.yml b/docker-compose.yml
index 584da71a8..d27007441 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -188,7 +188,7 @@ services:
- _APP_MESSAGE_EMAIL_TEST_DSN
- _APP_MESSAGE_PUSH_TEST_DSN
- _APP_CONSOLE_COUNTRIES_DENYLIST
-
+
appwrite-realtime:
entrypoint: realtime
<<: *x-logging
@@ -933,6 +933,7 @@ services:
- MYSQL_DATABASE=${_APP_DB_SCHEMA}
- MYSQL_USER=${_APP_DB_USER}
- MYSQL_PASSWORD=${_APP_DB_PASS}
+ - MARIADB_AUTO_UPGRADE=1
command: "mysqld --innodb-flush-method=fsync" # add ' --query_cache_size=0' for DB tests
# command: mv /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile0.bu && mv /var/lib/mysql/ib_logfile1 /var/lib/mysql/ib_logfile1.bu
diff --git a/tests/resources/docker/docker-compose.yml b/tests/resources/docker/docker-compose.yml
index 50635018d..cd3c3b64b 100644
--- a/tests/resources/docker/docker-compose.yml
+++ b/tests/resources/docker/docker-compose.yml
@@ -326,6 +326,7 @@ services:
- MYSQL_DATABASE=appwrite
- MYSQL_USER=user
- MYSQL_PASSWORD=password
+ - MARIADB_AUTO_UPGRADE=1
command: 'mysqld --innodb-flush-method=fsync'
maildev: