ikraamkb commited on
Commit
32df983
·
verified ·
1 Parent(s): 59853ff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -5
app.py CHANGED
@@ -1,7 +1,17 @@
1
- import subprocess
 
 
2
 
3
- # Start Data Visualization Service
4
- subprocess.Popen(["uvicorn", "Visualisation.app:app", "--host", "0.0.0.0", "--port", "8001"])
5
 
6
- # Start Document Translation Service
7
- subprocess.Popen(["uvicorn", "document-translation.app:app", "--host", "0.0.0.0", "--port", "8002"])
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI
2
+ from Visualisation.app import router as vis_router
3
+ from document_translation.app import router as trans_router
4
 
5
+ app = FastAPI()
 
6
 
7
+ # Include both services as routers
8
+ app.include_router(vis_router, prefix="/visualization", tags=["Visualization"])
9
+ app.include_router(trans_router, prefix="/translation", tags=["Translation"])
10
+
11
+ @app.get("/")
12
+ def home():
13
+ return {"message": "Welcome to AI Services"}
14
+
15
+ if __name__ == "__main__":
16
+ import uvicorn
17
+ uvicorn.run(app, host="0.0.0.0", port=7860)