From d7981d21648ff060b08255bf812092af6973e48b Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Fri, 24 Apr 2015 15:47:27 +0000 Subject: [PATCH] Revert "Revert "Allow using --domain to specify a custom top-level domain"" This reverts commit d63f7fb248182e958a5e32003dfaddc5d3c3ab7f. --- server.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server.js b/server.js index 9853e568..311897ce 100755 --- a/server.js +++ b/server.js @@ -54,6 +54,7 @@ function main(argv, config, callback) { .default("settings", DEFAULT_SETTINGS) .describe("settings", "Settings file to use") .describe("dump", "dump config file as JSON") + .describe("domain", "Top-level domain to use (e.g, c9.io)") .boolean("help") .describe("help", "Show command line options."); @@ -86,6 +87,14 @@ function start(configName, options, callback) { var settings = require(path.join(__dirname, "./settings", settingsName))(); + if (argv.domain) { + settings.c9.domain = argv.domain; + for (var s in settings) { + settings[s].baseUrl = settings[s].baseUrl + && settings[s].baseUrl.replace(/[^./]+\.[^.]+$/, argv.domain); + } + } + var plugins = require(configPath)(settings, options); if (argv.help) {