24 lines
743 B
Python
24 lines
743 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
|
|
from app.routes.queue import router as queue_router
|
|
from app.routes.trash import router as trash_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.include_router(queue_router)
|
|
app.include_router(trash_router)
|
|
|
|
|
|
@app.get("/")
|
|
def root():
|
|
return {"app": "document-processor", "status": "running"}
|