apt-get install monit
your /etc/monit/monitrc should look like the file monitrc above.
service monit restart
| 'use strict'; | |
| var _ = require('lodash'), | |
| async = require('async'), | |
| Bluebird = require('bluebird'), | |
| mongodb = Bluebird.promisifyAll(require('mongodb')), | |
| using = Bluebird.using; | |
| var concurrency = 3; | |
| var totalCount = 0; |
| #!/usr/bin/env ruby | |
| message_file = ARGV[0] | |
| message = File.read(message_file) | |
| $regex = /#(\d+)/ | |
| if !$regex.match(message) | |
| puts "[POLICY] Please reference an issue in your commit." | |
| exit 1 | |
| end |
| var app = require('../app'); | |
| // Admin users | |
| var adminUsers = require('../config/users.json').admins; | |
| app.models.role.findOrCreate({where: {name: 'admin'}}, {name: 'admin'}, | |
| function (err, role) { | |
| if (err) { | |
| return console.error(err); | |
| } |
| git fetch --all | |
| git reset --hard origin/master | |
| git pull origin master |
| var conn = new Mongo(); | |
| db = conn.getDB(<DB_NAME>); | |
| var cursor = db.<COLLECTION>.find(); | |
| var items = []; | |
| items = cursor.toArray(); | |
| var dbstruc = {}; | |
| for (var i = 0; i < items.length; ++i) { | |
| var target = items[i]; | |
| getKP(target,dbstruc); | |
| } |
| // example function where arguments 2 and 3 are optional | |
| function example( err, optionalA, optionalB, callback ) { | |
| // retrieve arguments as array | |
| var args = []; | |
| for (var i = 0; i < arguments.length; i++) { | |
| args.push(arguments[i]); | |
| } | |
| // first argument is the error object |
| #!/bin/bash | |
| # | |
| # This script installs and configures couchdb on a fresh Amazon Linux AMI instance. | |
| # | |
| # Must be run with root privileges | |
| # Tested with Amazon Linux AMI release 2011.02.1.1 (ami-8c1fece5) | |
| # | |
| export BUILD_DIR="$PWD" |