1234567891011121314151617181920212223 |
- import atexit
- from batch_task.batch_task import start_batch_task, stop_batch_task
- from core.registrar import register_app
- app = register_app()
- if __name__ == '__main__':
- # 如果你喜欢在 IDE 中进行 DEBUG,main 启动方法会很有帮助
- # 如果你喜欢通过 print 方式进行调试,建议使用 fastapi cli 方式启动服务
- atexit.register(stop_batch_task)
- try:
- start_batch_task()
- # config = uvicorn.Config(app=f'{Path(__file__).stem}:app', reload=False, workers=15)
- # server = uvicorn.Server(config)
- # server.run()
- # uvicorn.run(app, host='127.0.0.1', port=8000)
- except Exception as e:
- raise e
|