| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- @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:8000
- echo 健康检查: http://localhost:8000/health
- echo.
- echo 常用命令:
- echo 查看日志: docker-compose logs -f
- echo 停止服务: docker-compose down
- echo 重启服务: docker-compose restart
- ) else (
- echo.
- echo 启动失败,请检查错误信息
- )
- pause
|