RealNattawattHongthong / astro-status-page

An open source astro status page

Home Page:https://astro.openstat.us

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Astro Status Page by OpenStatus πŸ”­

Built by OpenStatus

Demo πŸš€

https://astro.openstat.us

What is this? πŸ€”

It's a simple status page, bring your OpenStatus API key and you're good to go!

Fork it, tweak it, make it yours πŸš€

Tech Stack πŸ“š

Getting Started πŸš€

To start your own status page, you'll need to create an account on OpenStatus create some monitor. Once you've done that, you'll need to create a new API key in the settings and copy it.

Development πŸ§‘β€πŸ’»

  1. Fork this repo, or clone it.

  2. Go to the project folder

  3. Install dependencies

     pnpm install
  1. Set up your environment variables

    • Copy .dev.vars.example to .dev.vars
    • Fill API_KEY with your OpenStatus API key
  2. Start the dev server

pnpm pages:dev
  1. Customize it πŸ§‘β€πŸŽ¨

Deployement πŸš€

You can easily deploy your status page on Cloudflare Pages.

  1. Set the API key in the environment variables of your worker

    • Go to your worker settings
    • Add a new variable named API_KEY and paste your OpenStatus API key
  2. run the following command:

pnpm pages:build
  1. Profit πŸ”₯

About

An open source astro status page

https://astro.openstat.us


Languages

Language:TypeScript 43.4%Language:Astro 42.6%Language:JavaScript 14.0%