validops-east-1 commited on
Commit
5897e3e
·
1 Parent(s): 321f95c
Files changed (1) hide show
  1. api/server.py +9 -2
api/server.py CHANGED
@@ -34,7 +34,8 @@ from urllib.parse import urlparse
34
 
35
  import httpx
36
  import uvicorn
37
- from fastapi import FastAPI, File, Form, HTTPException, UploadFile
 
38
  from fastapi.middleware.cors import CORSMiddleware
39
  from fastapi.middleware.gzip import GZipMiddleware
40
  from pydantic import BaseModel, Field, field_validator
@@ -47,6 +48,7 @@ from logger import get_logger
47
  logger = get_logger(__name__)
48
 
49
  _START_TIME = time.time()
 
50
 
51
  # Maximum accepted upload size (100 MB).
52
  MAX_UPLOAD_BYTES = 100 * 1024 * 1024
@@ -317,7 +319,12 @@ def _batch_result_from_ok(result: ConversionResult) -> BatchFileResult:
317
 
318
  @app.get("/", tags=["System"], summary="Root", include_in_schema=False)
319
  async def root():
320
- return {"service": "reconciliation-file-processing-service", "version": "2.1.0", "status": "running"}
 
 
 
 
 
321
 
322
 
323
  @app.get("/health", tags=["System"], summary="Liveness check")
 
34
 
35
  import httpx
36
  import uvicorn
37
+ from fastapi import FastAPI, File, Form, HTTPException, UploadFile, status
38
+ from fastapi.responses import PlainTextResponse
39
  from fastapi.middleware.cors import CORSMiddleware
40
  from fastapi.middleware.gzip import GZipMiddleware
41
  from pydantic import BaseModel, Field, field_validator
 
48
  logger = get_logger(__name__)
49
 
50
  _START_TIME = time.time()
51
+ APP_NAME = "reconciliation-file-processing-service"
52
 
53
  # Maximum accepted upload size (100 MB).
54
  MAX_UPLOAD_BYTES = 100 * 1024 * 1024
 
319
 
320
  @app.get("/", tags=["System"], summary="Root", include_in_schema=False)
321
  async def root():
322
+ return {"service": APP_NAME, "version": "2.1.0", "status": "running"}
323
+
324
+
325
+ @app.get("/ping", tags=["System"], summary="Ping", include_in_schema=False)
326
+ async def ping():
327
+ return {"message": f"{APP_NAME} is running..."}
328
 
329
 
330
  @app.get("/health", tags=["System"], summary="Liveness check")