feat: allow isCluster, isPrimary, and jobsDisabled to be passed in as numbers in addition to string/bool

/cc @barisusakli
This commit is contained in:
Julian Lam
2021-12-23 15:20:22 -05:00
parent dd8b1f757d
commit b5b188fd53

View File

@@ -65,7 +65,7 @@ function loadConfig(configFile) {
castAsBool.forEach((prop) => {
const value = nconf.get(prop);
if (value !== undefined) {
nconf.set(prop, typeof value === 'boolean' ? value : String(value).toLowerCase() === 'true');
nconf.set(prop, ['1', 1, 'true', true].includes(value));
}
});
nconf.stores.env.readOnly = true;