Mercurial > code > home > repos > video
diff video.py @ 28:1e058bea3ac2
crash better when mongo is unreachable
author | drewp@bigasterisk.com |
---|---|
date | Sat, 23 Mar 2024 16:11:10 -0700 |
parents | 27a754f8e8f8 |
children | d83dbda8bccf |
line wrap: on
line diff
--- a/video.py Sat Oct 14 17:08:36 2023 -0700 +++ b/video.py Sat Mar 23 16:11:10 2024 -0700 @@ -3,17 +3,18 @@ import logging from pathlib import Path +import uvicorn from prometheus_client import Gauge +from sse_starlette.sse import EventSourceResponse from starlette.applications import Starlette from starlette.requests import Request from starlette.responses import HTMLResponse, JSONResponse, Response from starlette.routing import Route from starlette_exporter import PrometheusMiddleware, handle_metrics -from sse_starlette.sse import EventSourceResponse +import dl_queue from video_file_store import VideoFileStore from video_ingest import VideoIngest -import dl_queue logging.basicConfig(level=logging.DEBUG) log = logging.getLogger() @@ -94,4 +95,8 @@ return app -app = main() \ No newline at end of file +uvicorn.run(main, + host="0.0.0.0", + port=8004, + log_level=logging.INFO, + factory=True)