use build module instead of forking

This commit is contained in:
barisusakli
2016-12-13 15:43:20 +03:00
parent 53fe432d8a
commit c32e6aaabb
5 changed files with 26 additions and 29 deletions

View File

@@ -62,14 +62,11 @@ SocketAdmin.reload = function (socket, data, callback) {
};
SocketAdmin.restart = function (socket, data, callback) {
// Rebuild assets and reload NodeBB
var child_process = require('child_process');
var build_worker = child_process.fork('app.js', ['--build'], {
cwd: path.join(__dirname, '../../'),
stdio: 'pipe'
});
require('../../build').buildAll(function (err) {
if (err) {
return callback(err)
}
build_worker.on('exit', function () {
events.log({
type: 'build',
uid: socket.uid,