0.1.0 • Published 8 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 monithub
Install gulp
npm install -g gulp-cli
Build
gulp build
Start
npm start --production
Install MonitHub as an npm module
- Include MonitHub as a dependency in your
package.json
file:
"dependencies": {
"monithub": "0.1.0"
}
Run
npm install
to install MonitHub.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
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.
0.1.0
8 years ago