First Version
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from service.rag_api import app as api
|
||||
import uvicorn
|
||||
from werkzeug.serving import make_server
|
||||
|
||||
class Application:
|
||||
def run_fastapi(self):
|
||||
print("FastAPI server starting on http://0.0.0.0:8000")
|
||||
config = uvicorn.Config(
|
||||
api,
|
||||
host="0.0.0.0",
|
||||
port=8000,
|
||||
log_level="info",
|
||||
)
|
||||
self.uvicorn_server = uvicorn.Server(config)
|
||||
self.uvicorn_server.run()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = Application()
|
||||
app.run_fastapi()
|
||||
Reference in New Issue
Block a user