File size: 561 Bytes
372d551 346c8e5 372d551 346c8e5 372d551 346c8e5 372d551 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#!/bin/bash
set -e
# Initialize MariaDB data directory if empty
if [ ! -d "/var/lib/mysql/mysql" ]; then
echo "Initializing MariaDB data directory..."
mariadb-install-db --user=root --datadir=/var/lib/mysql
fi
# Start MariaDB in the background
mysqld_safe --datadir=/var/lib/mysql &
sleep 5
# Wait for MariaDB to be ready
until mysqladmin ping --silent; do
echo "Waiting for MariaDB..."
sleep 2
done
# (Optional) Create database/user if needed
# mysql -u root -e "CREATE DATABASE IF NOT EXISTS $MARIADB_DATABASE;"
# Start your FastAPI app
exec "$@" |