summaryrefslogtreecommitdiff
path: root/src/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/__init__.py')
-rw-r--r--src/__init__.py5
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