rohan965 commited on
Commit
e7bd943
·
verified ·
1 Parent(s): d9d775d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -2
app.py CHANGED
@@ -18,7 +18,8 @@
18
  # hotel_cancel_model_dataset.csv, features.json, dataset_meta.json, train.csv, test.csv
19
  # artifacts/py/... and artifacts/r/...
20
  # ============================================================
21
-
 
22
  import json
23
  import os
24
  import subprocess
@@ -445,4 +446,25 @@ with gr.Blocks(title="Hotel Booking Cancellation Prediction") as demo:
445
  # 6) Launch
446
  # ============================================================
447
  if __name__ == "__main__":
448
- demo.launch(server_name="0.0.0.0", server_port=7860)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  # hotel_cancel_model_dataset.csv, features.json, dataset_meta.json, train.csv, test.csv
19
  # artifacts/py/... and artifacts/r/...
20
  # ============================================================
21
+ import sys
22
+ import traceback
23
  import json
24
  import os
25
  import subprocess
 
446
  # 6) Launch
447
  # ============================================================
448
  if __name__ == "__main__":
449
+ import sys
450
+ import traceback
451
+
452
+ try:
453
+ print("✅ app.py starting...", flush=True)
454
+
455
+ # Hugging Face may provide PORT environment variable
456
+ port = int(os.getenv("PORT", os.getenv("GRADIO_SERVER_PORT", "7860")))
457
+ host = os.getenv("GRADIO_SERVER_NAME", "0.0.0.0")
458
+
459
+ print(f"✅ Launching Gradio on {host}:{port}", flush=True)
460
+
461
+ demo.launch(
462
+ server_name=host,
463
+ server_port=port,
464
+ debug=True,
465
+ show_error=True
466
+ )
467
+ except Exception:
468
+ print("❌ App crashed during startup:", flush=True)
469
+ traceback.print_exc()
470
+ sys.exit(1)