Spaces:
Sleeping
Sleeping
Commit ·
5897e3e
1
Parent(s): 321f95c
update
Browse files- 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":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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")
|