#!/bin/bash set -e echo "=== Starting KIIT-KAFE Docker Container ===" # Initialize MySQL data directory if not exists if [ ! -d "/var/lib/mysql" ]; then echo "Initializing MySQL data directory..." mysql_install_db --user=mysql --datadir=/var/lib/mysql fi # Start MySQL server echo "Starting MySQL server..." mysqld_safe --user=mysql & # Wait for MySQL to be ready echo "Waiting for MySQL to be ready..." for i in {1..30}; do if mysql -u root -e "SELECT 1" &>/dev/null; then echo "MySQL is ready!" break fi echo "Waiting... ($i/30)" sleep 1 done # Create database and user directly in entrypoint echo "Setting up database..." mysql -u root <