From 64615a35835f77f2d34ed76f5780820a397d368e Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 22 Jul 2016 12:31:17 +0200 Subject: [PATCH] load the config file from environment --- rida.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rida.py b/rida.py index b05a8c77..0340d67e 100755 --- a/rida.py +++ b/rida.py @@ -33,7 +33,7 @@ from flask import Flask, request import json import logging import modulemd -import os.path +import os import rida.auth import rida.config import rida.database @@ -46,8 +46,10 @@ import tempfile app = Flask(__name__) app.config.from_envvar("RIDA_SETTINGS", silent=True) -# TODO: Load the config file from environment -conf = rida.config.from_file("rida.conf") +if os.environ.get('RIDA_CONFIG') and os.path.isfile(os.environ.get('RIDA_CONFIG')): + conf = rida.config.from_file(os.environ.get('RIDA_CONFIG')) +else: + conf = rida.config.from_file("rida.conf") rida.logger.init_logging(conf) db = rida.database.Database(conf)