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

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

@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