ChandimaPrabath commited on
Commit
66712c7
·
1 Parent(s): 9bb7963
Files changed (2) hide show
  1. README.md +0 -1
  2. app.py +19 -4
README.md CHANGED
@@ -6,7 +6,6 @@ colorTo: indigo
6
  sdk: gradio
7
  sdk_version: 4.41.0
8
  app_file: app.py
9
- command: "uvicorn main:app --host 0.0.0.0 --port 7860 --reload"
10
  pinned: false
11
  ---
12
 
 
6
  sdk: gradio
7
  sdk_version: 4.41.0
8
  app_file: app.py
 
9
  pinned: false
10
  ---
11
 
app.py CHANGED
@@ -1,7 +1,22 @@
1
- from daphne import Server
2
- from server import app
3
 
4
- application = app
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  if __name__ == "__main__":
7
- Server(application).run()
 
 
 
 
 
1
+ import subprocess
2
+ import sys
3
 
4
+ def run_uvicorn():
5
+ # Command to run the FastAPI app with uvicorn
6
+ command = [
7
+ "uvicorn",
8
+ "main:app",
9
+ "--host", "0.0.0.0",
10
+ "--port", "7860",
11
+ "--reload"
12
+ ]
13
+
14
+ # Run the command
15
+ subprocess.run(command, check=True)
16
 
17
  if __name__ == "__main__":
18
+ try:
19
+ run_uvicorn()
20
+ except subprocess.CalledProcessError as e:
21
+ print(f"Error running uvicorn: {e}", file=sys.stderr)
22
+ sys.exit(1)