chore: refresh deps and adjust share rate limits
Build and Push Docker Container / build-and-push (push) Successful in 1m10s

- Raise index and file-serving limits to 20 requests per minute.
- Keep hourly file-serving allowance at 500 requests.
- Increase the index hourly allowance to 500 requests.
- Update the my_helpers submodule pointer.
- Refresh uv.lock for current dependency releases.
This commit is contained in:
2026-07-21 09:13:20 +02:00
parent b45139f429
commit 48414eb297
3 changed files with 189 additions and 161 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ def build_share_url(file_id: str) -> str:
return f"{scheme}://{host}{root_path}/-{file_id}"
@side_main_bp.route('/')
@LIMITER.limit("10 per minute;50 per hour")
@LIMITER.limit("20 per minute;500 per hour;")
async def index():
if session.get("user") is not None:
return await render_template("views/webpage/files/upload.htm")
@@ -130,7 +130,7 @@ async def file_delete_api(file_id, user):
return jsonify({"ok": True})
@side_main_bp.route("/-<file_id>")
@LIMITER.limit("10 per minute;500 per hour;")
@LIMITER.limit("20 per minute;500 per hour;")
async def serve_file(file_id: str):
add_wide_event_context(nanoshare={"operation": "serve_file", "file_id": file_id})
file_data = await current_app.convex.get_file(file_id=file_id)