Files
tiandihe/start_tdh.bat
Joshi 1e41834e46 refactor(opc): 移除信号1相关功能并更新配置
移除前端信号1配置项、后端信号1处理逻辑及相关API
更新OPC配置节点信息及启动脚本conda初始化
2026-04-30 13:12:32 +08:00

54 lines
1.7 KiB
Batchfile
Raw 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"
:: =====================================================
:: 初始化 conda关键让脚本内部能使用 conda 命令)
for /f "delims=" %%i in ('conda info --base') do set "CONDA_BASE=%%i"
call "%CONDA_BASE%\shell\condabin\conda-hook.cmd"
echo ✅ conda 环境初始化完成
echo.
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 & for /f "delims=" %%i in ('conda info --base') do set "CONDA_BASE=%%i" & call "%%CONDA_BASE%%\shell\condabin\conda-hook.cmd" & 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