diff options
Diffstat (limited to 'src/__init__.py')
| -rw-r--r-- | src/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/__init__.py b/src/__init__.py index f6ad74a..9e66fc8 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -6,12 +6,15 @@ from . import admin, blog, website app = q.Quart(__name__) app.config.from_mapping(dotenv_values()) +app.config["admin_enabled"] = app.config.get("ADMIN_ENABLED") == "true" + app.debug = app.config["STAGE"] == "debug" app.permanent_session_lifetime = admin.MAX_LOGIN_TIME app.register_blueprint(blog.blueprint) app.register_blueprint(website.blueprint) -app.register_blueprint(admin.blueprint) +if app.config["admin_enabled"]: + app.register_blueprint(admin.blueprint) @app.while_serving |
