@echo off chcp 65001 echo ======================================== echo ETest-LIMS 本地开发环境启动脚本 echo ======================================== echo. REM 检查 Docker 是否安装 docker --version >nul 2>&1 if %errorlevel% neq 0 ( echo [错误] Docker 未安装,请先安装 Docker Desktop echo 下载地址: https://www.docker.com/products/docker-desktop pause exit /b 1 ) REM 检查 Docker Compose docker-compose --version >nul 2>&1 if %errorlevel% neq 0 ( echo [错误] Docker Compose 未安装 pause exit /b 1 ) echo [1/5] 切换到本地环境配置... copy /Y ruoyi-fastapi-backend\.env.local ruoyi-fastapi-backend\.env.dev >nul echo [完成] 环境配置已切换 echo. echo [2/5] 启动 MySQL 和 Redis... cd %~dp0 docker-compose up -d echo [完成] MySQL 和 Redis 已启动 echo. echo [3/5] 等待数据库初始化... timeout /t 10 /nobreak >nul echo [完成] 数据库初始化完成 echo. echo [4/5] 启动后端服务... start "ETest Backend" cmd /k "cd ruoyi-fastapi-backend && python server.py" echo [完成] 后端服务已启动 echo. echo [5/5] 启动前端服务... start "ETest Frontend" cmd /k "cd ruoyi-fastapi-frontend && npm run dev" echo [完成] 前端服务已启动 echo. echo ======================================== echo 启动完成! echo ======================================== echo. echo 访问地址: echo 前端: http://localhost:80 echo 后端: http://localhost:9099 echo API文档: http://localhost:9099/docs echo. echo 数据库连接: echo MySQL: localhost:3306 echo 用户名: cpy_admin echo 密码: Tgzz2025+ echo 数据库: ruoyi-fastapi echo. echo Redis连接: echo Redis: localhost:6379 echo 密码: (无) echo. echo 常用命令: echo 停止服务: docker-compose down echo 查看日志: docker-compose logs -f echo 重启服务: docker-compose restart echo. pause