Skip to content

Instantly share code, notes, and snippets.

@kristijanhusak
Created January 6, 2016 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kristijanhusak/cfe66e9e903ce9b1788d to your computer and use it in GitHub Desktop.
Save kristijanhusak/cfe66e9e903ce9b1788d to your computer and use it in GitHub Desktop.
Script used to start meteor app and kill it after 30 sec
#!/usr/bin/env node
var exec = require('child_process').exec;
var extend = require('util')._extend;
var path = require('path');
var baseDir = path.resolve(__dirname, '..');
var srcDir = path.resolve(baseDir, '.');
var appOptions = {
env: {
ROOT_URL: 'http://localhost:3000'
}
};
var meteor = exec('meteor', {
cwd: srcDir,
env: extend(appOptions.env, process.env)
});
meteor.stdout.pipe(process.stdout);
meteor.stderr.pipe(process.stderr);
setTimeout(function() {
console.log('Killing meteor');
var isKilled = meteor.kill();
console.log('Is killed', isKilled);
}, 30000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment