@echo off chcp 65001 >nul echo ============================================== echo A股智投分析平台 - 开发模式启动 echo 特点: 代码修改自动同步,无需重建镜像 echo ============================================== REM 检查 Docker docker --version >nul 2>&1 if errorlevel 1 ( echo ❌ Docker 未安装 exit /b 1 ) docker-compose --version >nul 2>&1 if errorlevel 1 ( echo ❌ Docker Compose 未安装 exit /b 1 ) echo ✓ Docker 环境检查通过 REM 创建必要目录 if not exist logs mkdir logs echo. echo ============================================== echo 启动开发环境... echo ============================================== REM 使用开发配置启动 docker-compose -f docker-compose.dev.yml up -d echo. echo ⏳ 等待服务启动... timeout /t 5 /nobreak >nul REM 检查状态 echo. echo ============================================== echo 服务状态 echo ============================================== docker-compose -f docker-compose.dev.yml ps echo. echo ============================================== echo ✅ 开发环境已启动! echo ============================================== echo. echo 访问地址: echo • API: http://localhost:3000/api/v1 echo • Health: http://localhost:3000/api/v1/health echo. echo 开发特性: echo ✓ 代码修改自动同步(无需重启容器) echo ✓ 支持热重载(自动重启服务) echo ✓ 调试日志实时输出 echo. echo 常用命令: echo 查看日志: docker-compose -f docker-compose.dev.yml logs -f app echo 停止服务: docker-compose -f docker-compose.dev.yml stop echo 重启服务: docker-compose -f docker-compose.dev.yml restart app echo 完全删除: docker-compose -f docker-compose.dev.yml down -v echo. echo 💡 提示:修改 src/ 目录下的代码会立即生效! echo ============================================== REM 询问是否查看日志 echo. set /p show_logs=是否查看实时日志?(y/n): if /i "%show_logs%"=="y" ( docker-compose -f docker-compose.dev.yml logs -f app ) pause