Files
tiandihe/start_tdh.bat
Joshi d8b142bb4a feat: 初始化HEFA-L2 PDI管理系统项目
添加前端Vue2项目结构,包括ElementUI集成、路由配置和API模块
实现后端FastAPI服务,包含Oracle数据库连接和PDI CRUD接口
添加OPC-UA轮询服务,支持跟踪图数据同步到Oracle
提供SQLite镜像数据库用于本地开发和快速查询
包含完整的部署脚本和文档说明
2026-04-09 16:05:20 +08:00

45 lines
1.3 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
chcp 65001
color 0A
echo ==============================================
echo TDH-L2 全自动一键部署启动
echo Conda环境: tdh
echo Python版本: 3.10
echo ==============================================
echo.
:: ===================== 固定配置 =====================
set "CONDA_ENV=tdh"
set "PY_VER=3.10"
set "BACKEND_DIR=backend"
set "FRONTEND_DIR=frontend"
:: =====================================================
echo [1/4] 检查并创建 conda 环境...
conda env list | findstr %CONDA_ENV%
if %errorlevel% equ 0 (
echo 环境 tdh 已存在
) else (
echo 创建环境 tdh Python=%PY_VER%
conda create -n %CONDA_ENV% python=%PY_VER% -y
)
echo.
echo [2/4] 安装后端依赖...
call conda activate %CONDA_ENV%
cd /d "%BACKEND_DIR%"
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
cd ..
echo.
echo [4/4] 启动前后端...
start "【后端】" cmd /k "chcp 65001 & call conda activate %CONDA_ENV% & cd /d ""%BACKEND_DIR%"" & uvicorn main:app --host 0.0.0.0 --port 8000 --reload"
timeout /t 2 /nobreak >nul
start "【前端】" cmd /k "chcp 65001 & cd /d ""%FRONTEND_DIR%"" & npm run serve"
echo.
echo ================= 启动完成 =================
echo 后端http://127.0.0.1:8000
echo 前端http://localhost:8080
echo ==============================================
pause