@echo off REM Docker 服务启动脚本 (Windows) cd /d "%~dp0.." REM 检查 config.yaml 是否存在 if not exist "config.yaml" ( echo 错误: config.yaml 不存在 echo 请复制 config.docker.yaml 为 config.yaml 并修改配置 echo copy config.docker.yaml config.yaml pause exit /b 1 ) REM 创建数据目录 if not exist "data" mkdir data echo 启动 Docker 服务... REM 尝试使用 docker compose (新版) 或 docker-compose (旧版) docker compose up -d if %ERRORLEVEL% NEQ 0 ( docker-compose up -d ) if %ERRORLEVEL% EQU 0 ( echo. echo 服务启动完成! echo API 地址: http://localhost:8002 echo 健康检查: http://localhost:8002/health echo. echo 常用命令: echo 查看日志: docker-compose logs -f echo 停止服务: docker-compose down echo 重启服务: docker-compose restart ) else ( echo. echo 启动失败,请检查错误信息 ) pause