@echo off chcp 65001 >nul title ETest-LIMS Docker Build & Deploy color 0A echo ======================================== echo ETest-LIMS Docker 构建脚本 echo ======================================== echo. :: 检查 Docker echo [*] 检查 Docker... docker --version >nul 2>&1 if %errorlevel% neq 0 ( echo [!] Docker 未安装或未启动 pause exit /b 1 ) echo [OK] Docker 已安装 docker-compose --version >nul 2>&1 if %errorlevel% neq 0 ( echo [!] Docker Compose 未安装 pause exit /b 1 ) echo [OK] Docker Compose 已安装 echo. echo ======================================== echo Step 1: 构建 Docker 镜像 echo ======================================== docker-compose -f docker-compose-aliyun.yml build --no-cache if %errorlevel% neq 0 ( echo [!] 构建失败 pause exit /b 1 ) echo [OK] 镜像构建完成 echo. echo ======================================== echo Step 2: 启动服务 echo ======================================== docker-compose -f docker-compose-aliyun.yml up -d if %errorlevel% neq 0 ( echo [!] 启动失败 pause exit /b 1 ) echo [OK] 服务已启动 echo. echo [*] 等待服务启动 (30秒)... timeout /t 30 /nobreak >nul echo. echo ======================================== echo Step 3: 检查服务状态 echo ======================================== docker-compose -f docker-compose-aliyun.yml ps echo. echo ======================================== echo 部署完成! echo ======================================== echo. echo 访问地址: echo - 前端: http://localhost echo - 后端 API: http://localhost:9099 echo - API 文档: http://localhost:9099/docs echo. echo 查看日志: echo docker-compose -f docker-compose-aliyun.yml logs -f echo. echo 停止服务: echo docker-compose -f docker-compose-aliyun.yml down echo. pause