42_Inception/srcs/requirements/mariadb/tools/docker-entrypoint.sh

23 lines
464 B
Bash
Raw Normal View History

2025-01-25 11:41:12 +01:00
#!/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 "$@"