docker-start.bat 953 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. @echo off
  2. REM Docker 服务启动脚本 (Windows)
  3. cd /d "%~dp0.."
  4. REM 检查 config.yaml 是否存在
  5. if not exist "config.yaml" (
  6. echo 错误: config.yaml 不存在
  7. echo 请复制 config.docker.yaml 为 config.yaml 并修改配置
  8. echo copy config.docker.yaml config.yaml
  9. pause
  10. exit /b 1
  11. )
  12. REM 创建数据目录
  13. if not exist "data" mkdir data
  14. echo 启动 Docker 服务...
  15. REM 尝试使用 docker compose (新版) 或 docker-compose (旧版)
  16. docker compose up -d
  17. if %ERRORLEVEL% NEQ 0 (
  18. docker-compose up -d
  19. )
  20. if %ERRORLEVEL% EQU 0 (
  21. echo.
  22. echo 服务启动完成!
  23. echo API 地址: http://localhost:8002
  24. echo 健康检查: http://localhost:8002/health
  25. echo.
  26. echo 常用命令:
  27. echo 查看日志: docker-compose logs -f
  28. echo 停止服务: docker-compose down
  29. echo 重启服务: docker-compose restart
  30. ) else (
  31. echo.
  32. echo 启动失败,请检查错误信息
  33. )
  34. pause