10 Commits
Author SHA1 Message Date
frommeandClaude Opus 5 2a8649fc6d chore: run MariaDB 11.8 in ddev to match production
Development ran MySQL 8.4 while production runs MariaDB, so nothing engine-specific
was ever exercised on the engine it ships on.

DATABASE_URL carries serverVersion=mariadb-* now, which is what makes DBAL pick its
MariaDB platform. This matters most for the test environment: it reads DATABASE_URL
from the committed .env and not from .env.dev.local, so a MySQL version there had the
suite running on MySQL84Platform against a MariaDB server - and schema:validate
reporting every nullable and every json column as drift. With the platform right, a
db_test built from the mapping is in sync.

The post-start hooks create db_test and grant the db user, which ddev does not do on
its own, and sync the schema from the entity mapping. Without them the first test run
after a fresh start fails on the missing database.

The remaining changes in config.yaml are ddev's own regeneration of the commented
reference section.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-23 09:02:56 +02:00
fromme 29cedd5916 chore: disable unused ddev ssh-agent 2026-09-17 08:31:29 +02:00
fromme a60e8357e8 fix: align php-versions between dev and prod 2026-09-01 12:52:15 +02:00
Björn Fromme 59e3b97ef8 chore: update php version to match prod environment 2026-03-15 12:42:28 +01:00
Björn Fromme dc384347da chore: change database type in ddev to match prod environment 2026-03-15 12:42:28 +01:00
Björn Fromme 0517d56c88 chore: remove obsolete ddev config 2024-07-09 15:15:26 +02:00
Björn Fromme 9258d78902 chore: update project dependencies and ddev config 2024-07-01 11:28:44 +02:00
Björn Fromme 35ca61d21b Feat: Implement entities for user and teamer, finalize login process 2023-09-12 16:35:06 +02:00
Björn Fromme 23e66b08e8 Task: Update ddev config 2023-08-01 12:18:07 +02:00
Björn Fromme 305699b1ac WIP 2023-07-07 18:19:15 +02:00