31 lines
592 B
Batchfile
31 lines
592 B
Batchfile
|
|
@echo off
|
||
|
|
chcp 65001 >nul
|
||
|
|
title Algorithm Service
|
||
|
|
|
||
|
|
echo ========================================
|
||
|
|
echo 启动 Algorithm 服务
|
||
|
|
echo ========================================
|
||
|
|
|
||
|
|
cd /d %~dp0
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo 检查虚拟环境...
|
||
|
|
if not exist venv (
|
||
|
|
echo [INFO] 创建虚拟环境...
|
||
|
|
python -m venv venv
|
||
|
|
)
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo 安装/更新依赖...
|
||
|
|
call venv\Scripts\pip install -r requirements.txt -q
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo 启动服务...
|
||
|
|
echo 访问 http://localhost:8081/docs 查看 API 文档
|
||
|
|
echo 按 Ctrl+C 停止服务
|
||
|
|
echo.
|
||
|
|
|
||
|
|
call venv\Scripts\uvicorn main:app --reload --port 8081 --host 0.0.0.0
|
||
|
|
|
||
|
|
pause
|