MossaabDev commited on
Commit
034aa1a
·
verified ·
1 Parent(s): c4f65fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -17
app.py CHANGED
@@ -1,18 +1,6 @@
1
- from fastapi import FastAPI
2
- from app.rag import find_top_5_ayahs_qdrant
3
- from app.models.schemas import QuestionRequest, AnswerListResponse
4
- import psutil, os, asyncio
5
 
6
- app = FastAPI()
7
-
8
-
9
-
10
-
11
- @app.post("/ask/", response_model=AnswerListResponse)
12
- def ask(payload: QuestionRequest):
13
- results = find_top_5_ayahs_qdrant(payload.question)
14
- return {"results": results}
15
-
16
- @app.get("/")
17
- def read_root():
18
- return {"message": "Hello, Mustafa! FastAPI is running 🚀"}
 
1
+ import os
2
+ import uvicorn
 
 
3
 
4
+ if __name__ == "__main__":
5
+ port = int(os.getenv("PORT", 8000))
6
+ uvicorn.run("app.main:app", host="0.0.0.0", port=port)