0.1.0 • Published 10 years ago
monithub v0.1.0
MonitHub
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 monithubInstall gulp
npm install -g gulp-cliBuild
gulp buildStart
npm start --productionInstall MonitHub as an npm module
- Include MonitHub as a dependency in your
package.jsonfile:
"dependencies": {
"monithub": "0.1.0"
}Run
npm installto install MonitHub.Include the MonitHub module where desired and then invoke it to get a promise for a
Serverobject:
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
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-runServer:
npm testMIT Licensed
See the LICENSE file for details.
0.1.0
10 years ago
