You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.3 KiB

@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