UNPKG

thinkable-ducks

Version:

supervisor-controlled image for useful-wind

35 lines (30 loc) 1.11 kB
// Generated by CoffeeScript 2.4.1 (function() { var child_process, debug; module.exports = function() { var s; // Start the processes // =================== s = child_process.spawn('/opt/freeswitch/bin/freeswitch', ['-c', '-nonat', '-nonatmap', '-conf', '/dev/shm/freeswitch', '-log', '/dev/shm/freeswitch', '-db', '/dev/shm/freeswitch', '-temp', '/dev/shm/freeswitch'], { stdio: ['ignore', process.stdout, process.stderr] }); s.on('close', function(code, signal) { debug.dev(`Process closed with code ${code}, signal ${signal}`); return process.exit(code); }); s.on('error', function(error) { debug.dev(`Process exited with error ${error}`); return process.exit(1); }); s.on('exit', function(code, signal) { debug.dev(`Process exited with code ${code}, signal ${signal}`); return process.exit(code); }); process.on('exit', function() { return s.kill(); }); return s; }; child_process = require('child_process'); debug = (require('tangible'))('thinkable-ducks:freeswitch'); }).call(this);