0.1.0 • Published 8 years ago

monithub v0.1.0

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
8 years ago

MonitHub

Build Status Coverage Status Dependencies Status

MonitHub is a simple dashboard to manage multiple monit instances, built on top of a MEAN stack – MongoDB, Express, AngularJS and Node.js.

Installation

Development Installation

Clone

git clone git://github.com/adonescunha/monithub.git
cd monithub

Install gulp

npm install -g gulp-cli

Build

gulp build

Start

npm start --production

Install MonitHub as an npm module

  1. Include MonitHub as a dependency in your package.json file:
"dependencies": {
  "monithub": "0.1.0"
}
  1. Run npm install to install MonitHub.

  2. Include the MonitHub module where desired and then invoke it to get a promise for a Server object:

var monithub = require('monithub');
monithub()
  .then(function(server) {
    server.start();
  })
  .catch(function(err) {
    throw err;
  });

This interface is mostly inspired by the Ghost API for using as an npm module.

Screenshot

Screenshot

Suggestions and contribution

Any feedback, suggestions or patches are welcome via e-mail or Github Issues/Pull Requests. However, when submitting a patch, test are required to ensure bugs are not introduced.

Testing

Client:

karma start --single-run

Server:

npm test

MIT Licensed

See the LICENSE file for details.


Adones Cunha

0.1.0

8 years ago