diff --git a/site/test_routes.py b/site/test_routes.py index 97a2d56..4e006b3 100644 --- a/site/test_routes.py +++ b/site/test_routes.py @@ -111,4 +111,15 @@ def test(): return jsonify(result), 500 return jsonify(result) + if action == "debug": + # Показать переменные окружения (с маскировкой ключей) + import os as _os + vars_info = {} + for k, v in sorted(_os.environ.items()): + if any(x in k.upper() for x in ("KEY", "PASS", "SECRET", "TOKEN")): + vars_info[k] = v[:6] + "..." if v else "(empty)" + elif any(x in k.upper() for x in ("DB_", "LLM_", "FLASK", "PORT")): + vars_info[k] = v + return jsonify({"env": vars_info, "python": _os.sys.version}) + return jsonify({"error": f"unknown action: {action}"}), 400