feat(core) : colibris unbundle with config support
This commit is contained in:
parent
b7ae41fc45
commit
2a292ade9b
17 changed files with 1732 additions and 1884 deletions
36
config.js
36
config.js
|
@ -6,26 +6,30 @@
|
|||
};
|
||||
*/
|
||||
|
||||
var argv = require('yargs')
|
||||
.usage('Usage: $0 [--port INTEGER [8080]] [--baseurl STRING ["/"]] [--redis STRING:INT [127.0.0.1:6379]] [--gaEnabled] [--gaAccount STRING [UA-2069672-4]]')
|
||||
.argv;
|
||||
var argv = require("yargs").usage(
|
||||
'Usage: $0 [--port INTEGER [8080]] [--baseurl STRING ["/"]] [--redis STRING:INT [127.0.0.1:6379]] [--gaEnabled] [--gaAccount STRING [UA-2069672-4]]'
|
||||
).argv
|
||||
|
||||
exports.server = {
|
||||
port: argv.port || 8080,
|
||||
baseurl: argv.baseurl || '/'
|
||||
};
|
||||
port: argv.port || 8080,
|
||||
baseurl: argv.baseurl || "/",
|
||||
}
|
||||
|
||||
exports.googleanalytics = {
|
||||
enabled: argv['gaEnabled'] || false,
|
||||
account: argv['gaAccount'] || "UA-2069672-4"
|
||||
};
|
||||
enabled: argv["gaEnabled"] || false,
|
||||
account: argv["gaAccount"] || "UA-2069672-4",
|
||||
}
|
||||
|
||||
var redis_conf = argv.redis || '127.0.0.1:6379';
|
||||
var redis_conf = argv.redis || "127.0.0.1:6379"
|
||||
exports.database = {
|
||||
sock: argv['sock'] || false,
|
||||
type: 'redis',
|
||||
prefix: '#scrumblr#',
|
||||
host: redis_conf.split(':')[0] || '127.0.0.1',
|
||||
port: redis_conf.split(':')[1] || 6379
|
||||
};
|
||||
sock: argv["sock"] || false,
|
||||
type: "redis",
|
||||
prefix: "#scrumblr#",
|
||||
host: redis_conf.split(":")[0] || "127.0.0.1",
|
||||
port: redis_conf.split(":")[1] || 6379,
|
||||
}
|
||||
|
||||
exports.headerBarUrl =
|
||||
null /* example url with appropriate json markup : 'https://colibris-lemouvement.org/archipel-markup?domain=colibris-outilslibres.org' */
|
||||
exports.logoUrl = null /* example logo url : 'https://postit.colibris-outilslibres.org/images/logo-Post-it.svg' */
|
||||
exports.faviconUrl = null /* example favicon url : 'https://postit.colibris-outilslibres.org/images/favicon.png' */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue