Go to file
Justin Licata 3a6e710e85 build service class to ping servers (#15)
* extremely unfinished - just pushing to switch computers

* add pinger job, enque ping retries as jobs

* oops

* remove comment

* add alias method to improve usage.

* build out Pinger with DJ.

* update README to include starting the server.

* add tests for worker.

* fix copy/pasta error.

* update README.

* typo.

* enqueue next ping.
2017-08-11 09:40:03 -05:00
.circleci fix app.json ENV vars (#10) 2017-07-21 17:14:54 -05:00
app build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
bin build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
config build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
db build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
lib initial commit. 2017-06-30 14:20:48 -05:00
log initial commit. 2017-06-30 14:20:48 -05:00
public initial commit. 2017-06-30 14:20:48 -05:00
test build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
tmp initial commit. 2017-06-30 14:20:48 -05:00
vendor initial commit. 2017-06-30 14:20:48 -05:00
.babelrc Add webpacker to handle JavaScript. 2017-07-28 11:21:36 -05:00
.gitignore protect authenticated pages with layout. 2017-07-28 11:52:17 -05:00
.hound.yml build User Invitations (#6) 2017-07-21 14:56:42 -05:00
.postcssrc.yml Add webpacker to handle JavaScript. 2017-07-28 11:21:36 -05:00
.rubocop.yml use 80 characters. 2017-07-14 09:57:36 -05:00
app.json migrate the DB after Heroku deploy. 2017-07-28 11:32:19 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#13) 2017-08-04 10:25:50 -05:00
config.ru initial commit. 2017-06-30 14:20:48 -05:00
Gemfile build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
Gemfile.lock build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
LICENSE Create LICENSE (#12) 2017-08-04 10:25:59 -05:00
package.json Add webpacker to handle JavaScript. 2017-07-28 11:21:36 -05:00
Procfile build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
Procfile.dev build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
Rakefile initial commit. 2017-06-30 14:20:48 -05:00
README.md build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
yarn.lock Add webpacker to handle JavaScript. 2017-07-28 11:21:36 -05:00

self-hosted website monitoring service.


Storm is currently a WIP.

Storm is a 100% open-source platform that provides a self-hosted monitoring service to your web apps. It provides Slack notifications, AWS server reboot within Slack, and many more useful features.

Table of contents

Status

CircleCI

Deploy to Heroku

Deploy

Developing

  1. Thank you! We love our contributors!
  2. Clone the repository.
  3. Install missing dependencies: bundle install.
  4. Setup your database: rails db:setup.
  5. Start your server with foreman: foreman start -f Procfile.dev.
  6. Make your changes in a thoughtfully-named branch.
  7. Ensure 1:1 test coverage.
  8. Submit a Pull Request!
  9. Celebrate! 🎉

Credits

Storm is maintained and funded by ProctorU, a simple online proctoring service that allows you to take exams or certification tests at home.


ProctorU Engineering & Design