diff --git a/keyserver/docker-compose.yml b/keyserver/docker-compose.yml --- a/keyserver/docker-compose.yml +++ b/keyserver/docker-compose.yml @@ -20,28 +20,25 @@ - COMM_DATABASE_DATABASE - COMM_DATABASE_USER - COMM_DATABASE_PASSWORD + - COMM_DATABASE_TYPE=mariadb10.8 depends_on: - cache - database database: - image: mysql:5.7.37-debian + image: mariadb:10.8.3-jammy restart: always expose: - "3306" - # There is no ARM-based Mac build on Docker Hub, so we force x64 - # This is what we want in production anyways. ARM-based Mac devs will have - # it emulated - platform: linux/amd64 command: > --max-allowed-packet=64M --local-infile=0 --sql-mode=STRICT_ALL_TABLES --innodb-buffer-pool-size=1600M environment: - - MYSQL_RANDOM_ROOT_PASSWORD=yes - - MYSQL_DATABASE=$COMM_DATABASE_DATABASE - - MYSQL_USER=$COMM_DATABASE_USER - - MYSQL_PASSWORD=$COMM_DATABASE_PASSWORD + - MARIADB_RANDOM_ROOT_PASSWORD=yes + - MARIADB_DATABASE=$COMM_DATABASE_DATABASE + - MARIADB_USER=$COMM_DATABASE_USER + - MARIADB_PASSWORD=$COMM_DATABASE_PASSWORD volumes: - mysqldata:/var/lib/mysql cache: