Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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"
|
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 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|