@echo off chcp 65001 >nul echo ========================================== echo 实时推送功能部署脚本 (Windows) echo ========================================== echo. REM 检查 Python echo 步骤 1/4: 检查 Python 环境... python --version >nul 2>&1 if errorlevel 1 ( echo 错误: Python 未安装或未配置到 PATH pause exit /b 1 ) echo ✓ Python 环境正常 echo. REM 安装依赖 echo 步骤 2/4: 安装 Python 依赖... cd backend pip install -r requirements.txt -q if errorlevel 1 ( echo 错误: 依赖安装失败 pause exit /b 1 ) echo ✓ Python 依赖安装完成 cd .. echo. REM 检查 Redis echo 步骤 3/4: 检查 Redis 服务... redis-cli ping >nul 2>&1 if errorlevel 1 ( echo 警告: Redis 服务未运行 echo 请确保 Redis 已安装并启动 echo 可以从 https://github.com/microsoftarchive/releases 下载 Redis for Windows echo. ) else ( echo ✓ Redis 服务运行正常 ) echo. REM 完成 echo 步骤 4/4: 配置检查完成 echo. echo ========================================== echo 部署准备完成! echo ========================================== echo. echo 请手动完成以下步骤: echo. echo 1. 启动后端服务: echo cd backend echo uvicorn backend.app.main:app --host 0.0.0.0 --port 8000 --reload echo. echo 2. 更新 Nginx 配置: echo 将 deploy\dda.gaowenbu.cn.conf 复制到 Nginx 配置目录 echo 将 deploy\ddy.gaowenbu.cn.conf 复制到 Nginx 配置目录 echo 执行: nginx -s reload echo. echo 3. 编译前端: echo cd frontend\web-admin ^&^& npm run build echo cd frontend\web-sales ^&^& npm run build echo. echo 4. 上传小程序: echo 使用微信开发者工具打开 frontend\mini-app 目录并上传 echo. echo 详细说明请参考: deploy\实时推送部署指南.md echo. pause