2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-01-27 07:02:11 +00:00
Files
mysql/tools/docker/mariadb.dockerfile
Anarthal (Rubén Pérez) a918c6b6b5 Improved server feature detection for integration tests
Introduced BOOST_MYSQL_DISABLED_SERVER_FEATURES env var
Removed BOOST_MYSQL_NO_UNIX_SOCKET_TESTS env var
JSON tests in database_types are now actually run

close #29
2024-07-11 17:36:42 +02:00

27 lines
771 B
Docker

#
# Copyright (c) 2019-2024 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
#
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#
ARG BASE_IMAGE_VERSION
FROM mariadb:${BASE_IMAGE_VERSION}
ENV MYSQL_ALLOW_EMPTY_PASSWORD=1
ENV MYSQL_ROOT_PASSWORD=
COPY tools/docker/unix-socket.cnf /etc/mysql/conf.d/
COPY tools/docker/ssl.cnf /etc/mysql/conf.d/
COPY tools/ssl/*.pem /etc/ssl/certs/mysql/
# Custom entry point to correctly set UNIX socket permissions, even if using volumes
RUN <<EOF cat > /mariadb_entrypoint.sh
chown -R mysql:mysql /var/run/mysqld
/bin/bash /usr/local/bin/docker-entrypoint.sh mariadbd
EOF
ENTRYPOINT ["/bin/bash", "/mariadb_entrypoint.sh"]