clone3 commited on
Commit
489927d
·
verified ·
1 Parent(s): 66dfcdf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -15
app.py CHANGED
@@ -2,7 +2,6 @@ import os
2
  import json
3
  import shutil
4
  import tempfile
5
- import uvicorn
6
  from datetime import datetime
7
  from flask import Flask, request, jsonify
8
  from huggingface_hub import login, HfApi
@@ -44,7 +43,7 @@ def upload_image():
44
  image.save(temp_image_path)
45
 
46
  # Create metadata
47
- path_in_repo = f"data/{guid}.jpg"
48
  metadata = {
49
  "file_name": path_in_repo,
50
  "guid": guid,
@@ -70,16 +69,7 @@ def upload_image():
70
  except Exception as e:
71
  return jsonify({"error": str(e)}), 500
72
 
73
- def start_server(port: int = 7860):
74
- uvicorn.run(
75
- "app:app",
76
- host="0.0.0.0",
77
- port=port,
78
- workers=1,
79
- factory=False,
80
- # Use UvicornWorker to handle WSGI app
81
- worker_class="uvicorn.workers.UvicornWorker"
82
- )
83
-
84
- if __name__ == "__main__":
85
- start_server()
 
2
  import json
3
  import shutil
4
  import tempfile
 
5
  from datetime import datetime
6
  from flask import Flask, request, jsonify
7
  from huggingface_hub import login, HfApi
 
43
  image.save(temp_image_path)
44
 
45
  # Create metadata
46
+ path_in_repo = f"images/{guid}.jpg"
47
  metadata = {
48
  "file_name": path_in_repo,
49
  "guid": guid,
 
69
  except Exception as e:
70
  return jsonify({"error": str(e)}), 500
71
 
72
+ if __name__ == '__main__':
73
+ import os
74
+ port = int(os.environ.get("PORT", 7860))
75
+ app.run(host="0.0.0.0", port=port)