righthook75 commited on
Commit
8331f1f
·
verified ·
1 Parent(s): aa2114b

Commit - 2025-12-08 20:58:16

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -6,8 +6,13 @@ from flask import Flask, request, jsonify # For creating the Flask API
6
  from flask_cors import CORS
7
 
8
  superkart_api = Flask(__name__)
9
- CORS(superkart_api)
10
- #This file has been modified to include CORS support
 
 
 
 
 
11
  model = joblib.load('superkart.joblib')
12
 
13
  @superkart_api.get('/')
@@ -58,4 +63,6 @@ def predict_batch():
58
  return jsonify({'error': str(e)}), 400
59
 
60
  if __name__ == '__main__':
61
- superkart_api.run(host='0.0.0.0', port=5001, debug=True)
 
 
 
6
  from flask_cors import CORS
7
 
8
  superkart_api = Flask(__name__)
9
+ # Enable CORS for all domains with explicit configuration
10
+ CORS(superkart_api,
11
+ resources={r"/*": {
12
+ "origins": "*",
13
+ "methods": ["GET", "POST", "OPTIONS"],
14
+ "allow_headers": ["Content-Type", "Authorization"]
15
+ }})
16
  model = joblib.load('superkart.joblib')
17
 
18
  @superkart_api.get('/')
 
63
  return jsonify({'error': str(e)}), 400
64
 
65
  if __name__ == '__main__':
66
+ import os
67
+ port = int(os.environ.get('PORT', 7860)) # HF Spaces uses port 7860 by default
68
+ superkart_api.run(host='0.0.0.0', port=port, debug=False)