@echo off chcp 65001 >nul echo ======================================== echo Git Repo Manager - Windows 启动脚本 echo ======================================== echo. REM 检查 .env 文件 if not exist ".env" ( echo [错误] .env 文件不存在! echo. echo 请先复制 .env.example 到 .env 并配置密钥: echo copy .env.example .env echo. pause exit /b 1 ) echo [1/5] 检查 .env 文件... ✓ echo. REM 检查数据库 if not exist "data\git_manager.db" ( echo [2/5] 数据库不存在,正在初始化... python -m backend.init_db if errorlevel 1 ( echo [错误] 数据库初始化失败! pause exit /b 1 ) ) else ( echo [2/5] 数据库已存在... ✓ ) echo. REM 启动后端服务 echo [3/5] 启动后端服务... echo. echo 后端地址: http://%GM_HOST%:%GM_PORT% echo API 文档: http://%GM_HOST%:%GM_PORT%/docs echo. echo 按 Ctrl+C 停止服务 echo ======================================== echo. uvicorn backend.app.main:app --host %GM_HOST% --port %GM_PORT% --reload