arnavam commited on
Commit
956dd89
·
1 Parent(s): 27ab41f

Add health check endpoint at /

Browse files
Files changed (1) hide show
  1. server.py +9 -0
server.py CHANGED
@@ -316,6 +316,15 @@ async def vcam_generator_loop():
316
  logger.error(f"vcam loop error: {e}")
317
  await asyncio.sleep(1/30)
318
 
 
 
 
 
 
 
 
 
 
319
  @app.on_event("startup")
320
  async def startup_event():
321
  global mongo_client, users_collection
 
316
  logger.error(f"vcam loop error: {e}")
317
  await asyncio.sleep(1/30)
318
 
319
+ @app.get("/")
320
+ async def health_check():
321
+ """Health check endpoint."""
322
+ return {
323
+ "status": "ok",
324
+ "service": "AFS Tracking Backend",
325
+ "mongodb": "connected" if users_collection is not None else "disconnected"
326
+ }
327
+
328
  @app.on_event("startup")
329
  async def startup_event():
330
  global mongo_client, users_collection