Skip to content

A simple, zero-dependency, pure js/html status page based on GitHub Pages and Actions.

License

Notifications You must be signed in to change notification settings

Git-Commit-Show/status

 
 

Repository files navigation

Health Check

Status page for Git Commit Show sites

Tracking when GCS sites are down

Setup instructions

  1. Update urls.cfg to include your urls.
key1=https://example.com
key2=https://statsig.com
  1. Set up GitHub Pages for your repository.

image

How does it work?

This project uses GitHub actions to wake up every hour and run a shell script (health-check.sh). This script runs curl on every url in your config and appends the result of that run to a log file and commits it to the repository. This log is then pulled dynamically from index.html and displayed in a easily consumable fashion. You can also run that script from your own infrastructure to update the status page more often.

Got new ideas?

Send in a PR - we'd love to integrate your ideas.

Credits

This is a fork of the repo statsig-io/statuspage, originally developed by https://www.statsig.com

About

A simple, zero-dependency, pure js/html status page based on GitHub Pages and Actions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.8%
  • CSS 32.1%
  • HTML 13.3%
  • Shell 11.8%