53 lines
1.5 KiB
Batchfile
53 lines
1.5 KiB
Batchfile
|
|
@echo off
|
||
|
|
chcp 65001 >nul
|
||
|
|
echo ============================================================
|
||
|
|
echo 🚀 Flask 提示词大师 - Windows 服务安装脚本
|
||
|
|
echo ============================================================
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM 检查管理员权限
|
||
|
|
net session >nul 2>&1
|
||
|
|
if %errorLevel% == 0 (
|
||
|
|
echo ✅ 管理员权限检查通过
|
||
|
|
) else (
|
||
|
|
echo ❌ 需要管理员权限才能安装服务
|
||
|
|
echo 💡 请右键点击此脚本,选择"以管理员身份运行"
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
REM 激活虚拟环境
|
||
|
|
call .venv\Scripts\Activate.bat
|
||
|
|
|
||
|
|
REM 设置环境变量
|
||
|
|
set FLASK_ENV=production
|
||
|
|
set PYTHONPATH=%cd%
|
||
|
|
|
||
|
|
echo 📊 环境变量设置完成
|
||
|
|
echo 🌐 正在安装 Windows 服务...
|
||
|
|
|
||
|
|
REM 安装服务
|
||
|
|
python flask_prompt_master_service.py install
|
||
|
|
|
||
|
|
if %errorLevel% == 0 (
|
||
|
|
echo ✅ 服务安装成功!
|
||
|
|
echo.
|
||
|
|
echo 📋 服务信息:
|
||
|
|
echo 服务名称: FlaskPromptMaster
|
||
|
|
echo 显示名称: Flask 提示词大师服务
|
||
|
|
echo 描述: Flask 提示词大师 Web 应用服务
|
||
|
|
echo.
|
||
|
|
echo 🎯 下一步操作:
|
||
|
|
echo 1. 启动服务: python flask_prompt_master_service.py start
|
||
|
|
echo 2. 停止服务: python flask_prompt_master_service.py stop
|
||
|
|
echo 3. 重启服务: python flask_prompt_master_service.py restart
|
||
|
|
echo 4. 删除服务: python flask_prompt_master_service.py remove
|
||
|
|
echo.
|
||
|
|
echo 💡 服务安装后会自动开机启动
|
||
|
|
) else (
|
||
|
|
echo ❌ 服务安装失败!
|
||
|
|
echo 💡 请检查错误信息并重试
|
||
|
|
)
|
||
|
|
|
||
|
|
pause
|