Files
alla-allaos-fullstack/docs/setup/installation-profiles.md
phaichayon 9c8d6a0d6d task-d.7.9
2026-07-03 11:39:37 +07:00

898 B

Installation Profiles

Installation profiles select setup plugins, wizard steps, required templates, verification checks, reset scopes, and reseed targets.

Current profiles:

  • crm_starter: foundation plus CRM structure.
  • crm_demo: foundation plus CRM golden/demo dataset.
  • production: foundation plus CRM production setup, with destructive maintenance disabled by default.
  • restore_backup: minimal readiness and verification for restored environments.
  • custom: operator-selected setup modules and templates.

Profiles are resolved by src/features/setup/plugins/plugin-registry.ts and exposed by:

  • GET /api/setup/profiles
  • GET /api/setup/templates?profile=<profileId>
  • GET /api/setup/readiness?profile=<profileId>
  • POST /api/setup/verify with optional profileId

The setup wizard uses the selected profile to render profile-aware plugin metadata and wizard steps.