ssr off
Browse files
app.py
CHANGED
|
@@ -2,6 +2,9 @@
|
|
| 2 |
|
| 3 |
import os
|
| 4 |
|
|
|
|
|
|
|
|
|
|
| 5 |
import gradio as gr
|
| 6 |
import numpy as np
|
| 7 |
|
|
@@ -401,9 +404,23 @@ def create_dummy_demo() -> gr.Blocks:
|
|
| 401 |
|
| 402 |
demo = create_dummy_demo()
|
| 403 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 404 |
|
| 405 |
if __name__ == "__main__":
|
| 406 |
demo.launch(
|
| 407 |
server_name="0.0.0.0",
|
| 408 |
server_port=int(os.getenv("PORT", "7860")),
|
|
|
|
|
|
|
| 409 |
)
|
|
|
|
| 2 |
|
| 3 |
import os
|
| 4 |
|
| 5 |
+
# Disable SSR for HF Spaces compatibility (avoids gradio_api heartbeat 404).
|
| 6 |
+
os.environ["GRADIO_SSR_MODE"] = "false"
|
| 7 |
+
|
| 8 |
import gradio as gr
|
| 9 |
import numpy as np
|
| 10 |
|
|
|
|
| 404 |
|
| 405 |
demo = create_dummy_demo()
|
| 406 |
|
| 407 |
+
# Ensure external launch() callers (e.g., Spaces runtime) also keep SSR disabled.
|
| 408 |
+
_original_launch = demo.launch
|
| 409 |
+
|
| 410 |
+
|
| 411 |
+
def _patched_launch(**kwargs):
|
| 412 |
+
kwargs.setdefault("ssr_mode", False)
|
| 413 |
+
kwargs.setdefault("show_error", True)
|
| 414 |
+
return _original_launch(**kwargs)
|
| 415 |
+
|
| 416 |
+
|
| 417 |
+
demo.launch = _patched_launch
|
| 418 |
+
|
| 419 |
|
| 420 |
if __name__ == "__main__":
|
| 421 |
demo.launch(
|
| 422 |
server_name="0.0.0.0",
|
| 423 |
server_port=int(os.getenv("PORT", "7860")),
|
| 424 |
+
ssr_mode=False,
|
| 425 |
+
show_error=True,
|
| 426 |
)
|