Skip to content

perseids-project/perseids-status

Repository files navigation

Perseids Status

Makes requests to various Perseids endpoints to check the status of the applications.

View

https://status.perseids.org

How to Use

Running the script ruby status will request the URLs, print the output to STDOUT and save the results to index.json and index.html.

Running ruby status --record will make the requests and save the responses in the pages/ directory. Future runs of status will compare against these responses.

See ruby status --help for more options.

Requirements

  • ruby ~2.4.2

Development

There is a separate branch called development that uses Ruby 3.4 and updated dependencies. This is because the production version must run on 2.4.2, but that can be difficult run on certain systems.

Installation

  • gem install bundler
  • bundle install

Running tests

bundle exec rspec

Linting the code

bundle exec rubocop

About

Perseids status checks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •