Coverage for src/case_router/__main__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-12 18:59 +0000

1"""Run the API with ``python -m case_router``.""" 

2 

3from __future__ import annotations 

4 

5import os 

6 

7import uvicorn 

8 

9from .api import create_app 

10 

11 

12def main() -> None: 

13 uvicorn.run( 

14 create_app(), 

15 host=os.environ.get("HOST", "127.0.0.1"), 

16 port=int(os.environ.get("PORT", "8000")), 

17 ) 

18 

19 

20if __name__ == "__main__": 

21 main()