first commit

This commit is contained in:
2026-03-04 12:17:52 +08:00
commit ecb3e1d9b2
42 changed files with 4081 additions and 0 deletions

65
start.bat Normal file
View File

@@ -0,0 +1,65 @@
@echo off
chcp 65001 >nul
echo ========================================
echo 数据库接口服务启动脚本
echo ========================================
echo.
echo [1/4] 检查conda环境...
call conda info --envs | findstr "database-etl" >nul
if %errorlevel% neq 0 (
echo 环境不存在正在创建conda环境...
call conda create -n database-etl python=3.11 -y
if %errorlevel% neq 0 (
echo 创建环境失败!
pause
exit /b 1
)
echo 环境创建成功!
) else (
echo conda环境已存在
)
echo.
echo [2/4] 激活conda环境...
call conda activate database-etl
if %errorlevel% neq 0 (
echo 激活环境失败!
pause
exit /b 1
)
echo 环境激活成功!
echo.
echo [3/4] 安装项目依赖...
if exist requirements.txt (
pip install -r requirements.txt
if %errorlevel% neq 0 (
echo 依赖安装失败!
pause
exit /b 1
)
echo 依赖安装成功!
) else (
echo 警告未找到requirements.txt文件
pause
)
echo.
echo [4/4] 启动项目服务...
echo 正在启动FastAPI服务...
echo 服务地址: http://localhost:8000
echo API文档: http://localhost:8000/docs
echo 按Ctrl+C停止服务
echo.
if not exist main.py (
echo 错误未找到main.py文件
pause
exit /b 1
)
python main.py
echo.
echo 服务已停止
pause