main.py 518 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/env python3
  2. """
  3. 知识工具服务主程序入口
  4. """
  5. import os
  6. import uvicorn
  7. from dotenv import load_dotenv
  8. # 加载环境变量
  9. load_dotenv()
  10. def main():
  11. """主程序入口"""
  12. uvicorn.run(
  13. "src.api.main:app",
  14. host=os.getenv("HOST", "0.0.0.0"),
  15. port=int(os.getenv("PORT", 8079)),
  16. reload=os.getenv("DEBUG", "True").lower() == "true",
  17. log_level=os.getenv("LOG_LEVEL", "INFO").lower(),
  18. access_log=True
  19. )
  20. if __name__ == "__main__":
  21. main()