libemail-mime-modifier-perl \
libdbi-perl \
libdbix-connector-perl \
- libdbd-mysql-perl \
libcgi-pm-perl \
liblocale-codes-perl \
libmath-random-isaac-perl \
graphviz \
vim-common
-# Ubuntu22 doesn't ship a new enough Template::Toolkit, so install this one manually
-RUN cpan install Template::Toolkit
+# Ubuntu22 doesn't ship new enough versions of a few modules, so get them from CPAN
+RUN cpan install Template::Toolkit Email::Address::XS Email::Sender DBD::MariaDB
WORKDIR /var/www/html
COPY --chown=root:www-data . /var/www/html
-FROM mariadb:10.5.12
+FROM mariadb:10.6
COPY docker/my.cnf /etc/my.cnf
COPY docker/mysql /etc/mysql/conf.d
RUN apt update && apt -y dist-upgrade
$answer{'ADMIN_REALNAME'} = %%BZ_ADMIN_REALNAME%%;
$answer{'webservergroup'} = 'www-data';
$answer{'use_suexec'} = '0';
-$answer{'db_driver'} = 'mysql';
+$answer{'db_driver'} = 'mariadb';
$answer{'db_host'} = %%BZ_DB_HOST%%;
$answer{'db_port'} = %%BZ_DB_PORT%%;
$answer{'db_sock'} = '';
max_allowed_packet = 1G
innodb_file_per_table = 1
innodb_large_prefix = 1
+innodb_file_format = Barracuda
[mysql]
max_allowed_packet = 1G