21 lines
898 B
Markdown
21 lines
898 B
Markdown
# 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.
|