d9d9b466d5
- Adds I18n to websites. - Adds feather-icons JS in replace of images. - Adds node-polyglot for client-side translations. |
||
---|---|---|
.circleci | ||
app | ||
bin | ||
config | ||
db | ||
lib | ||
log | ||
public | ||
test | ||
tmp | ||
vendor | ||
.babelrc | ||
.gitignore | ||
.hound.yml | ||
.postcssrc.yml | ||
.rubocop.yml | ||
app.json | ||
CODE_OF_CONDUCT.md | ||
config.ru | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE | ||
package.json | ||
Procfile | ||
Procfile.dev | ||
Rakefile | ||
README.md | ||
yarn.lock |
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
To Do
- Edit websites
- Reboot websites (servers, via AWS)
- Remove Stats link
- Add Ping callback for Notifiers
- Built Storm-bot (Slack bot) API (website statuses, website reboots, etc.)
Deploy to Heroku
Be sure to enable the "worker" resource after successfully deploying.
Developing
- Thank you! We love our contributors!
- Clone the repository.
- Install missing dependencies:
bundle install
. - Setup your database:
rails db:setup
. - Start your server with foreman:
foreman start -f Procfile.dev
. - Make your changes in a thoughtfully-named branch.
- Ensure 1:1 test coverage.
- Submit a Pull Request!
- 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.