document-processor/app/main.py

20 lines
573 B
Python

from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from app.routes.documents import router as documents_router
from app.routes.health import router as health_router
from app.routes.ingest import router as ingest_router
app = FastAPI(title="document-processor")
app.mount("/files", StaticFiles(directory="/mnt/storage/document-processor"), name="files")
app.include_router(health_router)
app.include_router(documents_router)
app.include_router(ingest_router)
@app.get("/")
def root():
return {"app": "document-processor", "status": "running"}