Spaces:
Sleeping
Sleeping
Update server.py
Browse files
server.py
CHANGED
|
@@ -5,9 +5,10 @@ from datetime import datetime, timedelta
|
|
| 5 |
import secrets
|
| 6 |
import sqlite3
|
| 7 |
import os
|
|
|
|
| 8 |
|
| 9 |
app = Flask(__name__)
|
| 10 |
-
app.secret_key = os.environ.get("FLASK_SECRET_KEY", "supersecret")
|
| 11 |
|
| 12 |
# --- Rate limiting ---
|
| 13 |
limiter = Limiter(get_remote_address, app=app, default_limits=["10 per minute"])
|
|
@@ -183,10 +184,8 @@ def logout():
|
|
| 183 |
session.pop("logged_in", None)
|
| 184 |
return redirect("/login")
|
| 185 |
|
| 186 |
-
|
| 187 |
-
|
| 188 |
def run():
|
| 189 |
app.run(host="0.0.0.0", port=7860)
|
| 190 |
|
| 191 |
threading.Thread(target=run).start()
|
| 192 |
-
|
|
|
|
| 5 |
import secrets
|
| 6 |
import sqlite3
|
| 7 |
import os
|
| 8 |
+
import threading
|
| 9 |
|
| 10 |
app = Flask(__name__)
|
| 11 |
+
app.secret_key = os.environ.get("FLASK_SECRET_KEY", "supersecret")
|
| 12 |
|
| 13 |
# --- Rate limiting ---
|
| 14 |
limiter = Limiter(get_remote_address, app=app, default_limits=["10 per minute"])
|
|
|
|
| 184 |
session.pop("logged_in", None)
|
| 185 |
return redirect("/login")
|
| 186 |
|
| 187 |
+
# --- Required Flask startup for Hugging Face Spaces ---
|
|
|
|
| 188 |
def run():
|
| 189 |
app.run(host="0.0.0.0", port=7860)
|
| 190 |
|
| 191 |
threading.Thread(target=run).start()
|
|
|