mcp-server-mariadb-vector / entrypoint.sh
Kaballas's picture
cc
346c8e5
raw
history blame contribute delete
561 Bytes
#!/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 "$@"