chore: initial baseline with P0-safety .gitignore
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
@echo off
|
||||
REM =====================================================================
|
||||
REM 启动后端服务(支持从任意位置运行)
|
||||
REM 用法:scripts\start_backend.bat
|
||||
REM =====================================================================
|
||||
|
||||
REM 获取脚本所在目录,然后计算项目根目录(scripts 的上级目录)
|
||||
set SCRIPT_DIR=%~dp0
|
||||
set PROJECT_ROOT=%SCRIPT_DIR%..
|
||||
|
||||
REM 切换到 backend 目录
|
||||
cd /d "%PROJECT_ROOT%\backend"
|
||||
if errorlevel 1 (
|
||||
echo [ERROR] 找不到 backend 目录:%PROJECT_ROOT%\backend
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM 优先使用 venv 中的 python,找不到则使用 PATH 中的 python
|
||||
if exist "venv\Scripts\python.exe" (
|
||||
set PYTHON_EXE=venv\Scripts\python.exe
|
||||
) else (
|
||||
set PYTHON_EXE=python
|
||||
)
|
||||
|
||||
echo [INFO] 工作目录:%CD%
|
||||
echo [INFO] Python:%PYTHON_EXE%
|
||||
echo.
|
||||
|
||||
"%PYTHON_EXE%" -X utf8 -m uvicorn app.main:app --host 127.0.0.1 --port 8000
|
||||
Reference in New Issue
Block a user