Advanced Sitecore Healthcheck
October 21, 2020 ยท View on GitHub
The repository contains source code and documentation for the Advanced Sitecore Healthcheck Application. Detailed Documentation

Table of Contents
Introduction
Purpose
The purpose of this module to check up Sitecore components if they are working correctly and notify the devs/devops engineers in time about a possible failure or just send a reminder about some upcoming expiration (e.g licence or certificate)
Supported Sitecore Versions
- Sitecore 9.0
- Sitecore 9.0 Update-1
- Sitecore 9.0 Update-2
- Sitecore 9.1
- Sitecore 9.1 Update-1
- Sitecore 9.2
- Sitecore 9.3
- Sitecore 10.0
Releases
Installation


Container Support
An assets image is available on Docker for Sitecore containered development. https://hub.docker.com/repository/docker/mitya88/sitecore-advanced-healthcheck-assets
You can reference the image with mitya88/sitecore-advanced-healthcheck-assets name
Read more here
Configure the developer environment
If you want to enhance or contribute into the module, you should perform the following steps to setup the codebase locally.
How to setup the API
- It should work with Sitecore 9.0, 9.1, 9.2, 9.3
- Build the Healthcheck.Service.sln Visual Studio Solution.
- Copy the Healthcheck.Service.dll and Healthcheck.Service.Customization.dll and pdb files into your Sitecore's bin folder.
- Copy the Configuration files from the Healthcheck.Service\App_Config\Include\Healtcheck folder into your Sitecore instance
- Sync the items with Unicorn
How to setup the client Application
- go to the \src\Healthcheck.Client\ folder
- make sure you are using node version 8.x
- run "npm install" in the folder
- run "npm run build" command
- Copy the DIST folder content to \sitecore\shell\client\Applications\healthcheck\ (Create the healthcheck folder)
- Open in http://sc.local/sitecore/shell/client/Applications/healthcheck/ url