36 lines
994 B
Batchfile
Executable File
36 lines
994 B
Batchfile
Executable File
@echo off
|
|
REM 首次部署时预加载字典链接缓存的脚本 (Windows版本)
|
|
REM 该脚本应在应用启动前运行
|
|
|
|
echo 开始预加载字典链接缓存...
|
|
|
|
REM 检查是否在正确的目录
|
|
if not exist "backend\utils\preload_dict_links.py" (
|
|
echo 错误: 请在项目根目录运行此脚本
|
|
exit /b 1
|
|
)
|
|
|
|
REM 激活虚拟环境(如果存在)
|
|
if exist "venv\Scripts\activate.bat" (
|
|
call venv\Scripts\activate.bat
|
|
echo 已激活虚拟环境
|
|
) else if exist ".venv\Scripts\activate.bat" (
|
|
call .venv\Scripts\activate.bat
|
|
echo 已激活虚拟环境
|
|
)
|
|
|
|
REM 运行预加载脚本
|
|
echo 正在运行预加载脚本...
|
|
python backend/utils/preload_dict_links.py preload --batch-size 2000
|
|
|
|
if %errorlevel% neq 0 (
|
|
echo 预加载脚本执行失败
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo 字典链接缓存预加载完成!
|
|
|
|
echo 显示缓存统计信息:
|
|
python backend/utils/preload_dict_links.py stats
|
|
|
|
echo 部署预加载完成! |