Go to file
Justin Licata 9688229160
Add Code Climate (#41)
* Add Code Climate

* Add flog and markdown
2017-11-22 11:14:16 -06:00
.circleci fix app.json ENV vars (#10) 2017-07-21 17:14:54 -05:00
app Add functionality to reset passwords (#23) 2017-10-27 09:25:06 -05:00
bin build service class to ping servers (#15) 2017-08-11 09:40:03 -05:00
config Add functionality to reset passwords (#23) 2017-10-27 09:25:06 -05:00
db Send ping creation callback to Slack Notifier. (#19) 2017-09-22 15:17:44 -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 add favicons (#20) 2017-09-22 16:14:02 -05:00
test Add functionality to reset passwords (#23) 2017-10-27 09:25:06 -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
.codeclimate.yml Add Code Climate (#41) 2017-11-22 11:14:16 -06:00
.gitignore protect authenticated pages with layout. 2017-07-28 11:52:17 -05:00
.postcssrc.yml Add webpacker to handle JavaScript. 2017-07-28 11:21: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 chore(dependencies): Bump rails from 5.1.3 to 5.1.4 (#40) 2017-11-22 10:59:07 -06:00
Gemfile.lock chore(dependencies): Bump rails from 5.1.3 to 5.1.4 (#40) 2017-11-22 10:59:07 -06:00
LICENSE Create LICENSE (#12) 2017-08-04 10:25:59 -05:00
package.json Improve performance of ping queries. 2017-09-29 11:18:53 -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 Update README.md 2017-09-22 16:30:23 -05:00
yarn.lock Improve performance of ping queries. 2017-09-29 11:18:53 -05:00

self-hosted website monitoring service.


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

Table of contents

Status

CircleCI

Deploy to Heroku

Be sure to enable the "worker" resource after successfully deploying.

Deploy

To Do

  • Edit websites
  • Reboot websites (servers, via AWS)
  • Make sure entire set is internationalized.
  • Remove Stats link
  • Add Ping callback for Notifiers
  • Build Storm-bot (Slack bot) API (website statuses, website reboots, etc.)
  • Build Chrome new-tabs extension.
  • Build iOS/Android app.

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