diff --git a/hyperglass/cli/main.py b/hyperglass/cli/main.py index 4c86e58..818a3b7 100644 --- a/hyperglass/cli/main.py +++ b/hyperglass/cli/main.py @@ -43,7 +43,7 @@ def _version( def _start(build: bool = False, workers: t.Optional[int] = None) -> None: """Start hyperglass""" # Project - from hyperglass.main import run, init_user_config + from hyperglass.main import run # Local from .util import build_ui @@ -53,7 +53,6 @@ def _start(build: bool = False, workers: t.Optional[int] = None) -> None: kwargs["workers"] = workers try: - init_user_config() if build: build_complete = build_ui(timeout=180) if build_complete: diff --git a/hyperglass/cli/util.py b/hyperglass/cli/util.py index 9f0988b..d602d33 100644 --- a/hyperglass/cli/util.py +++ b/hyperglass/cli/util.py @@ -15,8 +15,12 @@ def build_ui(timeout: int) -> None: """Create a new UI build.""" # Project from hyperglass.state import use_state + from hyperglass.configuration import init_user_config from hyperglass.util.frontend import build_frontend + # Populate configuration to Redis prior to accessing it. + init_user_config() + state = use_state() dev_mode = "production"