From fcf423862ce33f266ca67c9afd64a78ff75ae3a6 Mon Sep 17 00:00:00 2001 From: Michel Krispin Date: Wed, 19 Jul 2023 15:08:36 +0200 Subject: [PATCH] Blockops prefix in deploy --- dynamic_site/site.py | 7 ++++--- web.py | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dynamic_site/site.py b/dynamic_site/site.py index fe1aed8..0efaf25 100644 --- a/dynamic_site/site.py +++ b/dynamic_site/site.py @@ -35,13 +35,13 @@ class Site: def __init__( self, apps_path: str, - url_prefix: str = "", + application_root: str = "/", enforce_dev_mode: bool = False, escape_html_in_md: bool = True, verbose: bool = False, ) -> None: self.apps_path = apps_path - self.url_prefix = url_prefix + self.application_root = application_root self.enforce_dev_mode = enforce_dev_mode self.dynamic_site_path = os.path.dirname(dynamic_site.__file__) self.render_md = mistune.create_markdown( @@ -218,7 +218,8 @@ def app_path_documentation(app_path): documentation = open(f"{self.apps_path}/{app_path}.md").read() return jsonify({"text": documentation}) - self.flask_app.register_blueprint(bp, url_prefix=self.url_prefix) + self.flask_app.register_blueprint(bp) + self.flask_app.config["APPLICATION_ROOT"] = self.application_root def wsgi(self) -> Flask: return self.flask_app diff --git a/web.py b/web.py index 6bf3e48..f3d8e91 100644 --- a/web.py +++ b/web.py @@ -7,7 +7,7 @@ def deploy(): site = Site( apps_path="web_apps", - url_prefix="/blockops", + application_root="/blockops", enforce_dev_mode=False, escape_html_in_md=False, )