mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 11:35:55 +01:00
set up plugins in build step as well
This commit is contained in:
4
app.js
4
app.js
@@ -279,6 +279,7 @@ function setup() {
|
|||||||
function build(targets, callback) {
|
function build(targets, callback) {
|
||||||
var db = require('./src/database');
|
var db = require('./src/database');
|
||||||
var meta = require('./src/meta');
|
var meta = require('./src/meta');
|
||||||
|
var plugins = require('./src/plugins');
|
||||||
var valid = ['js', 'css', 'tpl'];
|
var valid = ['js', 'css', 'tpl'];
|
||||||
var step = function (target, next) {
|
var step = function (target, next) {
|
||||||
winston.info('[build] Build step completed in ' + ((Date.now() - startTime) / 1000) + 's');
|
winston.info('[build] Build step completed in ' + ((Date.now() - startTime) / 1000) + 's');
|
||||||
@@ -297,7 +298,8 @@ function build(targets, callback) {
|
|||||||
|
|
||||||
async.series([
|
async.series([
|
||||||
async.apply(db.init),
|
async.apply(db.init),
|
||||||
async.apply(meta.themes.setupPaths)
|
async.apply(meta.themes.setupPaths),
|
||||||
|
async.apply(plugins.init, null, null)
|
||||||
], function (err) {
|
], function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
winston.error('[build] Encountered error preparing for build: ' + err.message);
|
winston.error('[build] Encountered error preparing for build: ' + err.message);
|
||||||
|
|||||||
@@ -48,9 +48,11 @@ var middleware;
|
|||||||
return callback();
|
return callback();
|
||||||
}
|
}
|
||||||
|
|
||||||
app = nbbApp;
|
if (nbbApp) {
|
||||||
middleware = nbbMiddleware;
|
app = nbbApp;
|
||||||
hotswap.prepare(nbbApp);
|
middleware = nbbMiddleware;
|
||||||
|
hotswap.prepare(nbbApp);
|
||||||
|
}
|
||||||
|
|
||||||
if (global.env === 'development') {
|
if (global.env === 'development') {
|
||||||
winston.verbose('[plugins] Initializing plugins system');
|
winston.verbose('[plugins] Initializing plugins system');
|
||||||
|
|||||||
Reference in New Issue
Block a user