shared config

This commit is contained in:
2025-07-29 11:38:41 +02:00
parent cc6beeffed
commit f59b30b9ea
6 changed files with 17 additions and 44 deletions

View File

@@ -12,23 +12,7 @@ import dagster as dg
install()
def deep_merge_dicts(base: dict, override: dict) -> dict:
"""
Recursively merge two dictionaries.
Values from `override` will overwrite or be merged into `base`.
"""
result = base.copy()
for key, override_value in override.items():
base_value = result.get(key)
if isinstance(base_value, dict) and isinstance(override_value, dict):
result[key] = deep_merge_dicts(base_value, override_value)
else:
result[key] = override_value
return result
storage_dir = os.environ.get("STORAGE_DIR", "/storage")
storage_dir = os.environ.get("STORAGE_DIR", "/storage") + f"/{APP}"
definitions = dg.Definitions(
assets=[