Lightweight containerized prosody tooling + moved auth scripts + xmpp reconnect/auth stabilization

This commit is contained in:
2026-03-05 02:18:12 +00:00
parent 0718a06c19
commit 2140c5facf
69 changed files with 3767 additions and 144 deletions

View File

@@ -60,3 +60,10 @@ XMPP_ADDRESS = getenv("XMPP_ADDRESS")
XMPP_JID = getenv("XMPP_JID")
XMPP_PORT = getenv("XMPP_PORT")
XMPP_SECRET = getenv("XMPP_SECRET")
EVENT_LEDGER_DUAL_WRITE = getenv("EVENT_LEDGER_DUAL_WRITE", "false").lower() in trues
CAPABILITY_ENFORCEMENT_ENABLED = (
getenv("CAPABILITY_ENFORCEMENT_ENABLED", "true").lower() in trues
)
TRACE_PROPAGATION_ENABLED = getenv("TRACE_PROPAGATION_ENABLED", "true").lower() in trues
EVENT_PRIMARY_WRITE_PATH = getenv("EVENT_PRIMARY_WRITE_PATH", "false").lower() in trues

View File

@@ -63,6 +63,26 @@ urlpatterns = [
system.SystemSettings.as_view(),
name="system_settings",
),
path(
"settings/system/capabilities/",
system.ServiceCapabilitySnapshotAPI.as_view(),
name="system_capabilities",
),
path(
"settings/system/adapter-health/",
system.AdapterHealthSummaryAPI.as_view(),
name="system_adapter_health",
),
path(
"settings/system/trace/",
system.TraceDiagnosticsAPI.as_view(),
name="system_trace_diagnostics",
),
path(
"settings/system/projection-shadow/",
system.EventProjectionShadowAPI.as_view(),
name="system_projection_shadow",
),
path(
"settings/command-routing/",
automation.CommandRoutingSettings.as_view(),