diff options
author | Alan Pearce | 2017-10-08 11:18:37 +0200 |
---|---|---|
committer | Alan Pearce | 2017-10-08 11:18:37 +0200 |
commit | 6fcfcc550921ab43c00d323c172fd9d04211e53d (patch) | |
tree | 2220ab31af63a406f9c4f947e014b022408bf985 /src/modules | |
parent | 529946dc5bdccc2153c97e2040953047319480f4 (diff) | |
download | homestead-6fcfcc550921ab43c00d323c172fd9d04211e53d.tar.lz homestead-6fcfcc550921ab43c00d323c172fd9d04211e53d.tar.zst homestead-6fcfcc550921ab43c00d323c172fd9d04211e53d.zip |
Allow config file to be specified 2017
Currently via environment variable, but for now that's fine as the only use that I can forsee is for testing, where the plumbing is more important than the interface.
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/config.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/modules/config.js b/src/modules/config.js index 72d1b1a..5500323 100644 --- a/src/modules/config.js +++ b/src/modules/config.js @@ -4,11 +4,12 @@ const path = require("path"); const TOML = require("toml"); const config = require("configly"); -module.exports = config( - ["./config", path.resolve(__dirname, "../../config/")], - { +function getConfig(configFile = "./config") { + return config(["./config", path.resolve(__dirname, "../../config/")], { parsers: { toml: TOML.parse } - } -); + }); +} + +module.exports = getConfig; |