fix(config): restore top-level "config" dir for $(NODE_ENV).json files.

This commit is contained in:
Ryan Kelly 2016-02-19 11:05:45 +11:00
Родитель 6970f559c7
Коммит b853875fa8
2 изменённых файлов: 5 добавлений и 1 удалений

4
config/README.md Normal file
Просмотреть файл

@ -0,0 +1,4 @@
You can put a $(NODE_ENV).json config file in this directory
and it will be ready automatically on server start.

Просмотреть файл

@ -107,7 +107,7 @@ module.exports = function (fs, path, url, convict) {
// files to process, which will be overlayed in order, in the CONFIG_FILES
// environment variable. By default, the ./config/<env>.json file is loaded.
var envConfig = path.join(__dirname, conf.get('env') + '.json')
var envConfig = path.join(path.dirname(path.dirname(__dirname)), 'config', conf.get('env') + '.json')
var files = (envConfig + ',' + process.env.CONFIG_FILES)
.split(',').filter(fs.existsSync)
conf.loadFile(files)