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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|