usawa

Signed, immutable accounting.
Info | Log | Files | Refs | Submodules | LICENSE

commit d7acf2550e18cc78b4c5e8ba66b197a0c88bfb8b
parent 78adebf1c7613b3c94e59cc05342a40fcf1cf5a3
Author: Carlosokumu <carlosokumu254@gmail.com>
Date:   Sun,  8 Mar 2026 19:28:07 +0300

load required configs for app startup

Diffstat:
Mdummy/usawa/config.py | 22++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/dummy/usawa/config.py b/dummy/usawa/config.py @@ -6,10 +6,23 @@ import logging __datadir = os.path.join(os.path.dirname(os.path.realpath(__file__)), "data") logger = logging.getLogger(__name__) + def load(): cfg = confini.Config(__datadir) cfg.process() + if "VALKEY_HOST" in cfg.store: + valkey_host = cfg.get("VALKEY_HOST") + else: + valkey_host = save_data_path("usawa") + cfg.add(valkey_host, "VALKEY_HOST") + + if "VALKEY_PORT" in cfg.store: + valkey_port = cfg.get("VALKEY_PORT") + else: + valkey_port = save_data_path("usawa") + cfg.add(valkey_port, "VALKEY_PORT") + if "SERVER_SOCKET_FILE_PATH" in cfg.store: socket_file_path = cfg.get("SERVER_SOCKET_FILE_PATH") else: @@ -22,10 +35,16 @@ def load(): default_public_key = save_data_path("usawa") cfg.add(default_public_key, "SIGS_DEFAULT_PUBLIC_KEY") + if "SIGS_DEFAULT_PRIVATE_KEY" in cfg.store: + default_private_key = cfg.get("SIGS_DEFAULT_PRIVATE_KEY") + else: + default_private_key = save_data_path("usawa") + cfg.add(default_private_key, "SIGS_DEFAULT_PRIVATE_KEY") + if "FS_RESOLVER_STORE_PATH" in cfg.store: fs_resolver_store_path = cfg.get("FS_RESOLVER_STORE_PATH") else: fs_resolver_store_path = save_data_path("usawa") cfg.add(fs_resolver_store_path, "FS_RESOLVER_STORE_PATH") - return cfg -\ No newline at end of file + return cfg