fix: skip root pwd change in non-docker env
3clyp50 committed
Jan 8, 2026 at 19:59 UTC
ca9c791bff96a293b33332e5c5f1105cd978fe1c
1 file changed
+3
-2
python/helpers/settings.py
+3
-2
@@ -438,8 +438,9 @@ def _write_sensitive_settings(settings: Settings):
438
if settings["rfc_password"] != PASSWORD_PLACEHOLDER:
439
dotenv.save_dotenv_value(dotenv.KEY_RFC_PASSWORD, settings["rfc_password"])
440
if settings["root_password"] != PASSWORD_PLACEHOLDER:
441
- dotenv.save_dotenv_value(dotenv.KEY_ROOT_PASSWORD, settings["root_password"])
442
- set_root_password(settings["root_password"])
441
+ if runtime.is_dockerized():
442
+ dotenv.save_dotenv_value(dotenv.KEY_ROOT_PASSWORD, settings["root_password"])
443
+ set_root_password(settings["root_password"])
444
445
# Handle secrets separately - merge with existing preserving comments/order and support deletions
446
secrets_manager = get_default_secrets_manager()