Skip to content
Last update: October 19, 2022

Configuration

This section explains the basic configuration for the Modularity logic.

Modularity

This node configures external sources, from which modules are being installed and discovered.

Node Default or sample value Description
IncludePrerelease false Shows module versions marked
as Prerelease if value is true.
DiscoveryPath "./Modules" Relative or absolute folder location where the platform will discover the installed modules from.
ModulesManifestUrl E.g., "https://raw.githubusercontent.com/VirtoCommerce/vc-modules/master/modules_v3.json" URL to the .json file that contains module manifests.
AuthorizationToken The authorization token to access ModulesManifestUrl, added to the Authorization header, if specified.
AutoInstallModuleBundles ["commerce"] Group(s) of modules to install automatically during the initial Platform setup.
If you do not need to install anything here, provide an empty array.

Example

  "ExternalModules": {
    "IncludePrerelease": false,
    "ModulesManifestUrl": "https://raw.githubusercontent.com/VirtoCommerce/vc-modules/master/modules_v3.json",
    "AuthorizationToken": "",
    "AutoInstallModuleBundles": [
      "commerce"
    ]
  }