#!/bin/bash echo "Esperando a que la base de datos este lista..." sleep 5 TABLE_COUNT=$(mysql -h"$DB_SERVER" -u"$DB_USERNAME" -p"$DB_PASSWORD" "$DB_DATABASE" --skip-ssl -e "SHOW TABLES;" 2>/dev/null | wc -l) if [ "$TABLE_COUNT" -le 1 ]; then SQL_FILE=$(find /docker-entrypoint-init.d/ -name "*.sql" -type f 2>/dev/null | head -1) if [ -n "$SQL_FILE" ]; then echo "Importando base de datos desde $SQL_FILE..." mysql -h"$DB_SERVER" -u"$DB_USERNAME" -p"$DB_PASSWORD" "$DB_DATABASE" --skip-ssl < "$SQL_FILE" echo "Base de datos importada correctamente." else echo "Advertencia: No se encontro archivo .sql para importar" fi else echo "La base de datos ya contiene $TABLE_COUNT tablas. Omitiendo importacion." fi echo "Inicializacion completada."