42_Inception/srcs/requirements/mariadb/tools/docker-entrypoint.sh
2025-01-25 11:41:12 +01:00

23 lines
No EOL
464 B
Bash
Executable file

#!/bin/sh
if [ ! -e /var/lib/mysql/mysql ]; then
cd /var/lib/mysql
mariadb-install-db --auth-root-authentication-method=normal \
--datadir /var/lib/mysql
fi
if [ ! -e /var/lib/mysql/wordpress ]; then
mariadbd &
sleep 5
mariadb --user root <<EOF
CREATE DATABASE $DB_DB;
CREATE USER $DB_USER@'%' IDENTIFIED BY '$(cat /run/secrets/db_password)';
GRANT ALL PRIVILEGES ON $DB_DB.* TO $DB_USER@'%';
EOF
killall mariadbd
fi
exec "$@"