about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gn2/wqflask/__init__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/gn2/wqflask/__init__.py b/gn2/wqflask/__init__.py
index 8cc2904c..8e96228d 100644
--- a/gn2/wqflask/__init__.py
+++ b/gn2/wqflask/__init__.py
@@ -70,9 +70,9 @@ app.jinja_env.globals.update(
 app.config["SESSION_REDIS"] = redis.from_url(app.config["REDIS_URL"])
 
 ## BEGIN: SECRETS -- Should be the last of the settings to load
-secrets_file = os.environ.get("GN2_SECRETS")
-if secrets_file and Path(secrets_file).exists():
-    app.config.from_envvar("GN2_SECRETS")
+secrets_file = Path(app.config.get("GN2_SECRETS", "")).absolute()
+if secrets_file.exists() and secrets_file.is_file():
+    app.config.from_pyfile(str(secrets_file))
 ## END: SECRETS