#!/bin/bash
# ==============================================================================
# 启动官方 Demo 应用 (math-game.jar) 用于离线诊断测试
# ==============================================================================
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PACKAGE_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
DEMO_JAR="${PACKAGE_ROOT}/arthas-bin/math-game.jar"

if [[ ! -f "${DEMO_JAR}" ]]; then
    echo "❌ 错误: 未找到 ${DEMO_JAR}"
    exit 1
fi

echo ">> 正在后台启动 Demo 进程 (math-game.jar)..."
nohup java -jar "${DEMO_JAR}" > /tmp/math-game.log 2>&1 &
PID=$!
echo "✅ Demo 进程已在后台启动！"
echo "   PID: ${PID}"
echo "   日志文件: /tmp/math-game.log"
echo ""
echo "下一步：运行以下命令直接 Attach 该进程并开启 MCP："
echo "   ./bin/start-mcp.sh ${PID} 8563"
