main.py 390 B

12345678910
  1. """统一启动入口:由应用生命周期初始化数据库,避免漏做建表步骤。"""
  2. import uvicorn
  3. from app.api.main import create_app
  4. from app.shared.config import settings
  5. app = create_app()
  6. if __name__ == "__main__":
  7. # 单进程消费者与 SQLite 的部署边界一致,不能擅自使用多个 worker。
  8. uvicorn.run(app, host=settings.host, port=settings.port)