Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -537,10 +537,13 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue", secondary_hue="sky"), cs
|
|
| 537 |
app = gr.mount_gradio_app(app, demo, path="/")
|
| 538 |
|
| 539 |
# ✅ ==============================================================================
|
| 540 |
-
# ✅ 6.
|
| 541 |
# ✅ ==============================================================================
|
| 542 |
-
|
| 543 |
-
#
|
| 544 |
-
# uvicorn
|
| 545 |
-
|
| 546 |
-
|
|
|
|
|
|
|
|
|
|
|
|
| 537 |
app = gr.mount_gradio_app(app, demo, path="/")
|
| 538 |
|
| 539 |
# ✅ ==============================================================================
|
| 540 |
+
# ✅ 6. تشغيل الخادم المدمج (نقطة الدخول)
|
| 541 |
# ✅ ==============================================================================
|
| 542 |
+
|
| 543 |
+
# هذا الجزء يخبر السكربت أنه عند تشغيله مباشرة،
|
| 544 |
+
# يجب أن يقوم بتشغيل تطبيق FastAPI باستخدام خادم uvicorn.
|
| 545 |
+
if __name__ == "__main__":
|
| 546 |
+
import uvicorn
|
| 547 |
+
# Hugging Face Spaces يتوقع أن يعمل التطبيق على المنفذ 7860
|
| 548 |
+
# و host="0.0.0.0" يجعله متاحًا للوصول من خارج الحاوية (container)
|
| 549 |
+
uvicorn.run(app, host="0.0.0.0", port=7860)
|