test / docker-entrypoint.sh
stat-utas's picture
Create docker-entrypoint.sh
d4ff4b0 verified
Raw History Blame Contribute Delete
449 Bytes
#!/bin/bash
set -e
# Ensure directories have the correct ownership and permissions
if [ ! -d /var/lib/mysql ]; then
mkdir -p /var/lib/mysql
fi
if [ ! -d /var/run/mysqld ]; then
mkdir -p /var/run/mysqld
fi
chown -R mysql:mysql /var/lib/mysql /var/run/mysqld
# Initialize database if not already initialized
if [ ! -f /var/lib/mysql/ibdata1 ]; then
mysql_install_db --user=mysql --datadir=/var/lib/mysql
fi
# Start MariaDB
exec mysqld_safe