e27439e491
sso-manager's Directory data had no persistent volume at all: @simpleworkjs/orm falls back to './config/inventory.sqlite' (relative to /app) when conf.orm isn't set, which lives in the container's ephemeral layer -- every container recreate silently wiped every site/host/service/oauth-client resource and their relationships. setup.sh's generated sso-secrets.js now sets orm.storage=/data/inventory.sqlite, co-located with the already-persisted sso-data volume (same one Redis uses). Verified live: migrated the running stack's existing Directory data to /data, force-recreated the container, and confirmed all 8 resources survived. Also bumps sso-manager-node to v1.8.0 (resource modal standardization: tabs, footer with created/updated-by metadata, linkable /directory/:slug URLs, a new Children tab, and site-slug-prefixed auto-created LDAP groups).