@echo off echo =========================================== echo Starting Timeline System with All Services echo =========================================== REM 检查 Docker 是否运行 docker version >nul 2>&1 if %errorlevel% neq 0 ( echo 错误: 未找到 Docker 或 Docker 未运行,请先启动 Docker exit /b 1 ) REM 检查 Docker Compose 是否可用 docker compose version >nul 2>&1 if %errorlevel% neq 0 ( echo 错误: 未找到 Docker Compose,请先安装 Docker Compose exit /b 1 ) echo 构建项目... call mvn clean package -DskipTests if errorlevel 1 ( echo 构建失败! pause exit /b 1 ) echo 启动所有服务... docker compose -f docker-compose-all.yml up -d echo 等待服务启动... timeout /t 60 /nobreak echo 检查服务状态... docker compose -f docker-compose-all.yml ps echo =========================================== echo 部署完成!服务访问地址: echo - Nacos: http://127.0.0.1:8848/nacos (用户名: nacos, 密码: nacos) echo - Gateway: http://127.0.0.1:30000 echo - Story Service: http://127.0.0.1:30001 echo - File Service: http://127.0.0.1:30002 echo - User Service: http://127.0.0.1:30003 echo - MySQL: http://127.0.0.1:33306 echo - Redis: http://127.0.0.1:36379 echo - MinIO: http://127.0.0.1:9000 (控制台: http://127.0.0.1:9090) echo =========================================== pause