Spaces:
Sleeping
Sleeping
use uvicorn
Browse files
app.py
CHANGED
@@ -10,7 +10,8 @@ from functools import partial
|
|
10 |
from io import StringIO
|
11 |
from tqdm.contrib.concurrent import thread_map
|
12 |
from datasets import Features
|
13 |
-
|
|
|
14 |
|
15 |
|
16 |
class AppError(RuntimeError):
|
@@ -185,5 +186,14 @@ with gr.Blocks() as demo:
|
|
185 |
cp_goto_page.click(show_dataset_at_config_and_split_and_page, inputs=[cp_dataset, cp_config, cp_split, cp_page], outputs=all_outputs)
|
186 |
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
if __name__ == "__main__":
|
189 |
-
|
|
|
|
|
|
10 |
from io import StringIO
|
11 |
from tqdm.contrib.concurrent import thread_map
|
12 |
from datasets import Features
|
13 |
+
from fastapi import FastAPI
|
14 |
+
import uvicorn
|
15 |
|
16 |
|
17 |
class AppError(RuntimeError):
|
|
|
186 |
cp_goto_page.click(show_dataset_at_config_and_split_and_page, inputs=[cp_dataset, cp_config, cp_split, cp_page], outputs=all_outputs)
|
187 |
|
188 |
|
189 |
+
app = FastAPI()
|
190 |
+
|
191 |
+
@app.get("/lol")
|
192 |
+
def read_main():
|
193 |
+
return {"message": "This is your main app"}
|
194 |
+
|
195 |
+
|
196 |
if __name__ == "__main__":
|
197 |
+
|
198 |
+
app = gr.mount_gradio_app(app, demo, path="/", gradio_api_url="http://localhost:7861/")
|
199 |
+
uvicorn.run(app, host="0.0.0.0", port=7860)
|