single_port.bat 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. @echo off
  2. chcp 65001 >nul
  3. title AI写标书助手 - 单端口模式
  4. color 0B
  5. echo ================================================
  6. echo AI写标书助手 - 单端口集成启动
  7. echo ================================================
  8. echo.
  9. echo 检查前端构建文件...
  10. if not exist backend\static\index.html (
  11. echo ❌ 前端构建文件不存在,正在构建...
  12. echo.
  13. echo [1/2] 构建前端...
  14. cd frontend
  15. call npm run build
  16. if %errorlevel% neq 0 (
  17. echo ❌ 前端构建失败
  18. pause
  19. exit /b 1
  20. )
  21. cd ..
  22. echo [2/2] 复制构建文件...
  23. "C:\ProgramData\miniconda3\python.exe" -c "import shutil; shutil.copytree('frontend/build', 'backend/static', dirs_exist_ok=True)"
  24. echo ✅ 构建完成
  25. echo.
  26. ) else (
  27. echo ✅ 前端构建文件已存在
  28. echo.
  29. )
  30. echo 🚀 启动集成服务...
  31. echo 📡 服务地址: http://localhost:8000
  32. echo 📚 API文档: http://localhost:8000/docs
  33. echo.
  34. echo ✨ 前后端已集成,无CORS问题!
  35. echo ================================================
  36. cd backend
  37. "C:\ProgramData\miniconda3\python.exe" run.py
  38. echo.
  39. echo 👋 服务已关闭
  40. pause