WorkTimer commited on
Commit
cd922ef
Β·
verified Β·
1 Parent(s): ce1057b

Fix Space port (7860) and theme placement

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -189,7 +189,7 @@ def run_inference(
189
  # ── UI ─────────────────────────────────────────────────────────────────────────
190
 
191
  def build_ui():
192
- with gr.Blocks(title="PanCancerSeg Inference") as demo:
193
  gr.Markdown(
194
  """
195
  # PanCancerSeg β€” Specialist CT Tumour Segmentation
@@ -260,5 +260,10 @@ a segmentation mask and visualisations.
260
 
261
 
262
  if __name__ == "__main__":
 
 
263
  demo = build_ui()
264
- demo.launch( server_name="0.0.0.0", server_port=7869, share=False, theme=gr.themes.Soft())
 
 
 
 
189
  # ── UI ─────────────────────────────────────────────────────────────────────────
190
 
191
  def build_ui():
192
+ with gr.Blocks(title="PanCancerSeg Inference", theme=gr.themes.Soft()) as demo:
193
  gr.Markdown(
194
  """
195
  # PanCancerSeg β€” Specialist CT Tumour Segmentation
 
260
 
261
 
262
  if __name__ == "__main__":
263
+ import os
264
+
265
  demo = build_ui()
266
+ # Hugging Face Spaces expect the app on port 7860 (set via GRADIO_SERVER_PORT).
267
+ # Locally this falls back to 7860 unless overridden.
268
+ port = int(os.environ.get("GRADIO_SERVER_PORT", 7860))
269
+ demo.launch(server_name="0.0.0.0", server_port=port, share=False)