Fix Docker OpenClaw HMAC persistence and privacy-core build warnings.

Persist OPENCLAW_HMAC_SECRET to data/openclaw.env so empty Docker env vars no longer block auth after UI bootstrap. Add verify_hmac.py, silence Rust warnings (#423), and document Docker signing (#424).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
BigBodyCobain
2026-06-30 20:38:44 -06:00
co-authored by Cursor
parent 47faa1e488
commit c45b91c06c
7 changed files with 221 additions and 5 deletions
+5 -1
View File
@@ -370,8 +370,12 @@ class Settings(BaseSettings):
@lru_cache
def get_settings() -> Settings:
try:
from services.api_settings import load_persisted_api_keys_into_environ
from services.api_settings import (
load_persisted_api_keys_into_environ,
load_persisted_openclaw_into_environ,
)
load_persisted_api_keys_into_environ()
load_persisted_openclaw_into_environ()
except Exception:
pass
return Settings()