aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilo Casagrande <milo.casagrande@linaro.org>2014-08-04 13:28:08 +0200
committerMilo Casagrande <milo.casagrande@linaro.org>2014-08-04 13:28:08 +0200
commit22fa5ce49e166d345cad429b187fb1d5e18e06da (patch)
tree4009d6b126e7f2b397d1fdf3b64bdebf16c0d5ce
parent39f1d7b27bc8002368c80be34f055759e6dadc71 (diff)
__init__: Add import settings from file.
Change-Id: Ie9c648a118a24bc31d952530289795189c4fdcd1
-rw-r--r--app/dashboard/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/dashboard/__init__.py b/app/dashboard/__init__.py
index 2d778a4..1276e14 100644
--- a/app/dashboard/__init__.py
+++ b/app/dashboard/__init__.py
@@ -62,6 +62,7 @@ def generate_csrf_token():
"""
return generate_csrf(time_limit=random.randint(20, 50))
+DEFAULT_CONFIG_FILE = '/etc/linaro/kernelci-frontend.cfg'
# Name of the environment variable that will be lookep up for app configuration
# parameters.
@@ -72,6 +73,9 @@ app = Flask('kernel-ci-frontend')
app.root_path = os.path.abspath(os.path.dirname(__file__))
app.config.from_object('dashboard.default_settings')
+if os.path.isfile(DEFAULT_CONFIG_FILE):
+ app.config.from_pyfile()
+
if os.environ.get(APP_ENVVAR):
app.config.from_envvar(APP_ENVVAR)