We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6835eb4 commit c158cbbCopy full SHA for c158cbb
app.py function_app.py
@@ -1,9 +1,13 @@
1
+import logging
2
from flask import Flask, request, jsonify
3
import joblib
4
import numpy as np
5
+import azure.functions as func
6
7
+# Flask 앱 생성
8
app = Flask(__name__)
9
10
+# 모델 및 스케일러 로드
11
model = joblib.load("stress_model.pkl")
12
scaler = joblib.load("scaler.pkl")
13
@@ -42,5 +46,7 @@ def predict_stress_endpoint():
42
46
except Exception as e:
43
47
return jsonify({"error": str(e)}), 500
44
48
45
-if __name__ == '__main__':
- app.run(debug=True)
49
+# Azure Functions용 엔트리 포인트
50
+def main(req: func.HttpRequest, context: func.Context) -> func.HttpResponse:
51
+ from azure.functions._http_wsgi import WsgiMiddleware
52
+ return WsgiMiddleware(app).handle(req, context)
0 commit comments