@echo off
chcp 65001 >nul

REM 智能期货期权分析系统 - 快速启动脚本 (Windows)

echo 🚀 启动智能期货期权分析系统...

REM 检查Docker是否安装
docker --version >nul 2>&1
if errorlevel 1 (
    echo ❌ Docker未安装，请先安装Docker
    pause
    exit /b 1
)

docker-compose --version >nul 2>&1
if errorlevel 1 (
    echo ❌ Docker Compose未安装，请先安装Docker Compose
    pause
    exit /b 1
)

REM 创建环境文件
if not exist "app\server\.env" (
    echo 📝 创建环境配置文件...
    copy app\server\.env.example app\server\.env
    echo ⚠️ 请编辑 app\server\.env 文件，设置必要的配置
)

REM 启动服务
echo 🐳 启动Docker服务...
docker-compose up -d

REM 等待服务启动
echo ⏳ 等待服务启动...
timeout /t 10 /nobreak >nul

REM 检查服务状态
echo 🔍 检查服务状态...
docker-compose ps

echo.
echo ✅ 服务启动完成!
echo.
echo 📱 访问地址:
echo    前端应用: http://localhost
echo    API文档:  http://localhost:3000/docs
echo.
echo 📊 常用命令:
echo    查看日志: docker-compose logs -f backend
echo    停止服务: docker-compose down
echo    重启服务: docker-compose restart
echo.
echo 💡 提示: 首次启动可能需要下载镜像，请耐心等待

pause
