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:
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