File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 6
6
7
7
'use strict' ;
8
8
9
- var env = process . env . NODE_ENV || 'default' ,
10
- configFilename = __dirname + '/config.' + env + '.js' ,
11
- config = require ( configFilename ) ,
12
- validateConfig = require ( 'webgme/config/validator' ) ;
9
+ const fs = require ( 'fs' ) ;
10
+ const validEnvs = fs . readdirSync ( __dirname )
11
+ . filter ( name => name . startsWith ( 'config' ) )
12
+ . map ( name => name . split ( '.' ) [ 1 ] ) ;
13
+ const env = validEnvs . find ( name => name === process . env . NODE_ENV ) || 'default' ;
14
+ const configFilename = __dirname + '/config.' + env + '.js' ;
15
+ const config = require ( configFilename ) ;
16
+ const validateConfig = require ( 'webgme/config/validator' ) ;
13
17
14
18
validateConfig ( configFilename ) ;
15
- module . exports = config ;
19
+ module . exports = config ;
You can’t perform that action at this time.
0 commit comments