atsuga commited on
Commit
1d8e5e4
·
verified ·
1 Parent(s): 02fa201

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -1,11 +1,13 @@
 
1
  from asgiref.wsgi import WsgiToAsgi
2
  from flask import Flask, render_template, request, jsonify
3
  import pickle
4
  import numpy as np
5
  import requests
6
  import pandas as pd
 
7
 
8
- app = Flask(__name__)
9
 
10
  # Load model dan scaler yang sudah disimpan
11
  with open('model.pkl', 'rb') as model_file:
@@ -110,5 +112,5 @@ def auto_predict():
110
  return jsonify({'error': str(e)}), 400
111
 
112
  if __name__ == '__main__':
113
- app = WsgiToAsgi(app)
114
- app.run(debug=True)
 
1
+ from fastapi import fastAPI
2
  from asgiref.wsgi import WsgiToAsgi
3
  from flask import Flask, render_template, request, jsonify
4
  import pickle
5
  import numpy as np
6
  import requests
7
  import pandas as pd
8
+ from fastapi.middleware.wsgi import WSGIMiddleware
9
 
10
+ flask_app = Flask(__name__)
11
 
12
  # Load model dan scaler yang sudah disimpan
13
  with open('model.pkl', 'rb') as model_file:
 
112
  return jsonify({'error': str(e)}), 400
113
 
114
  if __name__ == '__main__':
115
+ app = FastAPI()
116
+ app.mount("/flask", WSGIMiddleware(flask_app))