🚧 WIP 🚧
a simple and fast status page built with Gatsby.
gh-page: https://binodswain.github.io/status-page/
netlify: https://status-demo.binodswain.dev/
-
Getting started
-
Deploy site in
- gh-pages
- netlify
-
Configuration
- Service list
- SEO
- Poll duration
-
Miscellaneous
- environment variables
This website is built to work best with github pages and netlify. Host completely free with Netlify or gh-pages.
-
fork this repository
-
update repository secrets. these secrets will be required in the github action.
a. REPO_TOKEN : a github auth token to fetch issue list and generate site data b. REPO_OWNER : repository owner c. REPO : repository name
To test locally, create a .env
file and add secrets in below format.
REPO_TOKEN = xxxxxxxxxxxxxxxxxxxxxxxxxxxx
REPO_OWNER = binodswain
REPO = status-page
-
Update
./site-config.js
according to your requirement and add those changes to repo. -
Update GitHub Pages setting of repo to serve the static site from docs folder of default branch.
Note: Content of docs folder will be published.
build-path
script in package.json builds site with path-prefix and populates public folder.
-
fork this repository
-
select "new site with git" option ➡ github ➡ forked repo.
-
proceed with defail options. Click on "show advanced" and add below environment variables.
a. REPO_TOKEN b. REPO_OWNER c. REPO d. NETLIFY
MIT © binodswain