Initial fork release

Initial fork release

healthcheck_amd64_linux

This repository is fork of original Healtch Check Monitor

Status report

  1. Removed fields: version, environment
  2. Added field code for each provider with HTTP response code from last check
  3. IF anyone of providers will go down, status report will return HTTP status code 503, otherwise - 200

Config

  1. Default port changed to 8080
  2. Default endpoint changed to /

Code structure

  1. Renamed main.go files in subpackages

Docker

  1. Moved to multi-stage builds
  2. Updated compiler to latest stable version
  3. Used scratch as base image for compiled app
  4. Used non-privileged docker user for additional security

...and more