소스 검색

update gunicorn

kevin 2 년 전
부모
커밋
f9920c0634
4개의 변경된 파일19개의 추가작업 그리고 10개의 파일을 삭제
  1. 10 10
      fr_flask.py
  2. 1 0
      requirements.txt
  3. 4 0
      run.sh
  4. 4 0
      wsgi.py

+ 10 - 10
fr_flask.py

@@ -126,17 +126,17 @@ def predict():
     print(result)
     print(result)
     return jsonify(result)
     return jsonify(result)
 
 
+try:
+    clf = joblib.load(model_file_name)
+    classes = clf.classes_
+    print('model loaded')
+    known_faces = scan_known_people(known_people)
+    print('known faces scanned')
 
 
-if __name__ == '__main__':
-    try:
-        clf = joblib.load(model_file_name)
-        classes = clf.classes_
-        print('model loaded')
-        known_faces = scan_known_people(known_people)
-        print('known faces scanned')
+except FileNotFoundError as e:
+    print('No model here')
+    exit(1)
 
 
-    except FileNotFoundError as e:
-        print('No model here')
-        exit(1)
 
 
+if __name__ == '__main__':
     app.run(host='0.0.0.0', port=8349, debug=True, ssl_context=ssl)
     app.run(host='0.0.0.0', port=8349, debug=True, ssl_context=ssl)

+ 1 - 0
requirements.txt

@@ -2,3 +2,4 @@ joblib
 face-recognition
 face-recognition
 Flask
 Flask
 scikit-learn
 scikit-learn
+gunicorn

+ 4 - 0
run.sh

@@ -0,0 +1,4 @@
+#!/bin/bash
+
+source venv/bin/activate
+gunicorn -w 8 -b 0.0.0.0:8349 wsgi:app

+ 4 - 0
wsgi.py

@@ -0,0 +1,4 @@
+from fr_flask import app
+
+if __name__ == "__main__":
+    app.run()