start_no_reload.py 757 B

12345678910111213141516171819202122
  1. """
  2. 无热重载启动脚本 - 用于调试
  3. """
  4. import uvicorn
  5. from utils.config import settings
  6. from utils.logger import logger
  7. if __name__ == "__main__":
  8. logger.info("=" * 60)
  9. logger.info("🚀 Shudao Chat API 启动中(无热重载模式)...")
  10. logger.info(f"📍 服务地址: http://{settings.app.host}:{settings.app.port}")
  11. logger.info(f"📚 API 文档: http://{settings.app.host}:{settings.app.port}/docs")
  12. logger.info(f"🗄️ 数据库: {settings.database.host}:{settings.database.port}/{settings.database.database}")
  13. logger.info("=" * 60)
  14. uvicorn.run(
  15. "main:app",
  16. host=settings.app.host,
  17. port=settings.app.port,
  18. reload=False, # 关闭热重载
  19. log_level="info"
  20. )