Sitecore module reference

Current version: 10.0

This topic describes the Sitecore modules that are available as Docker asset images and the Sitecore runtime Dockerfile instructions that you must include for each role when you build custom images. For a more detailed explanation of Sitecore module images and how they are included, refer to this topic, which includes the Sitecore PowerShell Extensions (SPE) and Sitecore Experience Accelerator (SXA) modules.

There is a list of available module asset images and tags on the Sitecore Docker Images repository on GitHub.

Sitecore PowerShell Extensions (SPE)

Image repository

  • scr.sitecore.com/sxp/modules/spe-assets

Dockerfile instructions

  • mssql:

    RequestResponseshell
    COPY --from=<spe_image> C:\module\db C:\spe_data
    RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\spe_data; `
      Remove-Item -Path C:\spe_data -Recurse -Force;
  • cm:

    RequestResponseshell
    COPY --from=<spe_image> C:\module\cm\content C:\inetpub\wwwroot

Sitecore Experience Accelerator (SXA)

Image repository

  • scr.sitecore.com/sxp/modules/sxa-xm1-assets

  • scr.sitecore.com/sxp/modules/sxa-xp1-assets

Dockerfile instructions

  • mssql:

    RequestResponseshell
    COPY --from=<sxa_image> C:\module\db C:\sxa_data
    RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\sxa_data; `
      Remove-Item -Path C:\sxa_data -Recurse -Force;
  • solr:

    RequestResponseshell
    COPY --from=<sxa_image> C:\module\solr C:\sxa_data
    RUN C:\Add-SolrCores.ps1 -SolrPath C:\solr -SolrSchemaPath C:\sxa_data\managed-schema -SolrCoreNames 'sitecore_sxa_master_index,sitecore_sxa_web_index'; `
      Remove-Item -Path C:\sxa_data -Recurse -Force;
  • cd:

    RequestResponseshell
    COPY --from=<sxa_image> C:\module\cd\content C:\inetpub\wwwroot
    COPY --from=<sxa_image> C:\module\tools C:\module\tools
    RUN C:\module\tools\Initialize-Content.ps1 -TargetPath C:\inetpub\wwwroot; `
      Remove-Item -Path C:\module -Recurse -Force;
  • cm:

    RequestResponseshell
    COPY --from=<sxa_image> C:\module\cm\content C:\inetpub\wwwroot
    COPY --from=<sxa_image> C:\module\tools C:\module\tools
    RUN C:\module\tools\Initialize-Content.ps1 -TargetPath C:\inetpub\wwwroot; `
      Remove-Item -Path C:\module -Recurse -Force;

JavaScript Services (JSS) / Sitecore Headless Services

Image repository

  • scr.sitecore.com/sxp/modules/jss-xm1-assets

  • scr.sitecore.com/sxp/modules/jss-xp1-assets

Dockerfile instructions

  • mssql:

    RequestResponseshell
    COPY --from=<headless_services_image> C:\module\db C:\resources\jss_data
    RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\jss_data; `
      Remove-Item -Path C:\jss_data -Recurse -Force;
  • cd:

    RequestResponseshell
    COPY --from=<headless_services_image> C:\module\cd\content C:\inetpub\wwwroot
    COPY --from=<headless_services_image> C:\module\tools C:\module\tools
    RUN C:\module\tools\Initialize-Content.ps1 -TargetPath C:\inetpub\wwwroot; `
      Remove-Item -Path C:\module -Recurse -Force;
  • cm:

    RequestResponseshell
    COPY --from=<headless_services_image> C:\module\cm\content C:\inetpub\wwwroot
    COPY --from=<headless_services_image> C:\module\tools C:\module\tools
    RUN C:\module\tools\Initialize-Content.ps1 -TargetPath C:\inetpub\wwwroot; `
      Remove-Item -Path C:\module -Recurse -Force;

Sitecore Management Services

Image repository

  • scr.sitecore.com/sxp/modules/sitecore-management-services-xm1-assets

  • scr.sitecore.com/sxp/modules/sitecore-management-services-xp1-assets

Dockerfile instructions

  • cm:

    RequestResponseshell
    COPY --from=<management_services_image> C:\module\cm\content C:\inetpub\wwwroot

Do you have some feedback for us?

If you have suggestions for improving this article,