diff --git a/rq_dashboard/cli.py b/rq_dashboard/cli.py index 14edab6..a3c728e 100755 --- a/rq_dashboard/cli.py +++ b/rq_dashboard/cli.py @@ -202,10 +202,11 @@ def run( click.echo("RQ Dashboard version {}".format(VERSION)) app = make_flask_app(config, username, password, url_prefix) app.config["DEPRECATED_OPTIONS"] = [] - if redis_url: - app.config["RQ_DASHBOARD_REDIS_URL"] = redis_url - else: - app.config["RQ_DASHBOARD_REDIS_URL"] = "redis://127.0.0.1:6379" + if app.config.get("RQ_DASHBOARD_REDIS_URL") is None: + if redis_url: + app.config["RQ_DASHBOARD_REDIS_URL"] = redis_url + else: + app.config["RQ_DASHBOARD_REDIS_URL"] = "redis://127.0.0.1:6379" if redis_host: app.config["DEPRECATED_OPTIONS"].append("--redis-host") if redis_port: @@ -267,4 +268,4 @@ def run( def main(): - run(auto_envvar_prefix="RQ_DASHBOARD") \ No newline at end of file + run(auto_envvar_prefix="RQ_DASHBOARD")