From 18493bb9b082e515d4b89c9b99b342caf8c59125 Mon Sep 17 00:00:00 2001 From: Donald Zou Date: Sat, 16 Aug 2025 23:04:52 +0800 Subject: [PATCH] Update dashboard.py --- src/dashboard.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/dashboard.py b/src/dashboard.py index 131ee442..efa4c471 100644 --- a/src/dashboard.py +++ b/src/dashboard.py @@ -1462,7 +1462,20 @@ DashboardPlugin: DashboardPlugins = DashboardPlugins(app, WireguardConfiguration InitWireguardConfigurationsList(startup=True) -# app.static_url_path = f'{APP_PREFIX}/static' + + +url_map = app.url_map +try: + for rule in url_map.iter_rules('static'): + url_map._rules.remove(rule) +except ValueError: + pass + +app.static_url_path = f'{APP_PREFIX}/static' +app.add_url_rule( + app.static_url_path + '/', + endpoint='static', view_func=app.send_static_file) + with app.app_context(): DashboardClients: DashboardClients = DashboardClients(WireguardConfigurations) app.register_blueprint(createClientBlueprint(WireguardConfigurations, DashboardConfig, DashboardClients))