Go to file
dependabot-preview[bot] 25057fd578 Bump chromedriver-helper from 2.1.0 to 2.1.1 (#238)
Bumps [chromedriver-helper](https://github.com/flavorjones/chromedriver-helper) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/flavorjones/chromedriver-helper/releases)
- [Changelog](https://github.com/flavorjones/chromedriver-helper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/chromedriver-helper/compare/v2.1.0...v2.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-10-10 14:29:37 -05:00
.circleci fix app.json ENV vars (#10) 2017-07-21 17:14:54 -05:00
app Add magic string literal to every file (#222) 2019-02-11 20:37:26 -06:00
bin Rails 5.2 upgrade (#166) 2018-10-29 13:10:55 -05:00
config Add magic string literal to every file (#222) 2019-02-11 20:37:26 -06:00
db Add magic string literal to every file (#222) 2019-02-11 20:37:26 -06: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 Bump factory_bot_rails from 4.11.1 to 5.0.1 (#221) 2019-02-12 08:49:53 -06: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 Rails 5.2 upgrade (#166) 2018-10-29 13:10:55 -05:00
.postcssrc.yml Add webpacker to handle JavaScript. 2017-07-28 11:21:36 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#13) 2017-08-04 10:25:50 -05:00
Gemfile Bump vcr from 4.0.0 to 5.0.0 (#256) 2019-10-10 14:29:19 -05:00
Gemfile.lock Bump chromedriver-helper from 2.1.0 to 2.1.1 (#238) 2019-10-10 14:29:37 -05:00
LICENSE Create LICENSE (#12) 2017-08-04 10:25:59 -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
README.md Create global Setting during seeds (#50) 2017-12-22 10:57:30 -06:00
Rakefile Add magic string literal to every file (#222) 2019-02-11 20:37:26 -06:00
app.json migrate the DB after Heroku deploy. 2017-07-28 11:32:19 -05:00
config.ru Add magic string literal to every file (#222) 2019-02-11 20:37:26 -06:00
package.json Fix deps 2018-11-09 09:12:58 -06:00
yarn.lock Fix deps 2018-11-09 09:12:58 -06: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
    yarn 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