@echo off chcp 65001 >nul echo ============================================ echo A股智投分析平台 - 启动全部 Docker 服务 echo ============================================ echo. :: 检查 Docker docker info >nul 2>&1 if errorlevel 1 ( echo [错误] Docker 未运行,请先启动 Docker Desktop pause exit /b 1 ) :: 启动服务 echo [1/4] 正在启动 MySQL... docker-compose up -d mysql echo [2/4] 正在启动 Redis... docker-compose up -d redis echo [3/4] 正在启动 Python 数据服务... docker-compose up -d akshare echo [4/4] 正在启动后端服务... docker-compose up -d app echo. echo ============================================ echo 等待服务初始化(约30秒)... echo ============================================ timeout /t 30 /nobreak >nul :: 检查服务状态 echo. echo [检查] 服务状态: docker-compose ps echo. echo ============================================ echo 服务启动完成! echo ============================================ echo. echo 访问地址: echo - MySQL: localhost:3306 echo - Redis: localhost:6379 echo - 数据服务: http://localhost:8000 echo - 后端API: http://localhost:3000/api/v1 echo - 前端页面: http://localhost:5173 (需单独启动前端) echo. echo 常用命令: echo 查看日志: docker-compose logs -f echo 停止服务: docker-compose down echo 数据同步: curl http://localhost:8000/sync/status echo. pause