don't forward host/port cli options if the options weren't specified

This commit is contained in:
Michael Bradley, Jr 2018-07-17 18:41:12 -05:00
parent e61b38e3a4
commit 4058c08ff1
1 changed files with 12 additions and 5 deletions

View File

@ -65,6 +65,17 @@ class Embark {
self.context = options.context || [constants.contexts.run, constants.contexts.build];
let Dashboard = require('./dashboard/dashboard.js');
let webServerConfig = {
enabled: options.runWebserver
};
if (options.serverHost) {
webServerConfig.host = options.serverHost;
}
if (options.serverPort) {
webServerConfig.port = options.serverPort;
}
const Engine = require('./core/engine.js');
const engine = new Engine({
env: options.env,
@ -76,11 +87,7 @@ class Embark {
logLevel: options.logLevel,
context: self.context,
useDashboard: options.useDashboard,
webServerConfig: {
enabled: options.runWebserver,
host: options.serverHost,
port: options.serverPort
}
webServerConfig: webServerConfig
});
engine.init();