codingcoolfun9ed commited on
Commit
487fb9f
·
verified ·
1 Parent(s): c1d7674

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -16
app.py CHANGED
@@ -1,7 +1,9 @@
1
- import gradio as gr
2
  from flask import Flask, request, jsonify
3
  from flask_cors import CORS
4
- import threading
 
 
 
5
  from api.predict import predict_review, load_resources
6
 
7
  app = Flask(__name__)
@@ -50,17 +52,6 @@ def predict():
50
  except Exception as e:
51
  return jsonify({"error": str(e)}), 500
52
 
53
- def run_flask():
54
- app.run(host='0.0.0.0', port=5000, debug=False)
55
-
56
- threading.Thread(target=run_flask, daemon=True).start()
57
-
58
- demo = gr.Interface(
59
- fn=lambda: "api running on port 5000",
60
- inputs=None,
61
- outputs=gr.Textbox(label="status"),
62
- title="sentinelcheck api",
63
- description="flask api running in background. use /predict endpoint"
64
- )
65
-
66
- demo.launch()
 
 
1
  from flask import Flask, request, jsonify
2
  from flask_cors import CORS
3
+ import os
4
+ import sys
5
+
6
+ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
7
  from api.predict import predict_review, load_resources
8
 
9
  app = Flask(__name__)
 
52
  except Exception as e:
53
  return jsonify({"error": str(e)}), 500
54
 
55
+ if __name__ == '__main__':
56
+ print("starting api server")
57
+ app.run(host='0.0.0.0', port=7860, debug=False)