不要怂,就是干,撸起袖子干!

Commit 2ba78f18 by Jan Aagaard Meier

Merge pull request #902 from selfcontained/require-config

require config file to allow for json or js files
2 parents d11da684 78219cd0
Showing with 5 additions and 6 deletions
......@@ -77,16 +77,15 @@ var createMigrationsFolder = function(force) {
var readConfig = function() {
var config
try {
config = fs.readFileSync(configuration.configFile)
config = require(configuration.configFile);
} catch(e) {
throw new Error('Error reading "' + relativeConfigFile() + '".')
}
try {
config = JSON.parse(config)
} catch (e) {
throw new Error('Error parsing "' + relativeConfigFile() + '" as JSON.')
if(typeof config != 'object') {
throw new Error('Config must be an object: ' + relativeConfigFile());
}
console.log('Loaded configuration file "' + relativeConfigFile() + '".')
if (config[configuration.environment]) {
console.log('Using environment "' + configuration.environment + '".')
......
......@@ -74,7 +74,7 @@
"sequelize": "bin/sequelize"
},
"engines": {
"node": ">=0.4.6"
"node": ">=0.6.21"
},
"license": "MIT"
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!