Example #1
0
var getDatabaseIni = function(dbConfigPath) {
  var deferred = Q.defer();
  // Check if database config file exists
  if (!fs.existsSync(dbConfigPath)) {
    // return done(new Error('Database config file not found! (' + dbConfigPath + ')'));
    deferred.reject(new Error('Database config file not found! (' + dbConfigPath + ')'));
  }
  // Load and parse ini file
  ini.load(dbConfigPath, deferred.makeNodeResolver());
  return deferred.promise;
};
Example #2
0
var getApplicationIni = function(configPath) {
  var deferred = Q.defer();
  // Check if application config file exists
  if (!fs.existsSync(configPath)) {
    deferred.reject(new Error('Application config file not found! (' + configPath + ')'));
  } else {
    // Load and parse ini file
    ini.load(configPath, deferred.makeNodeResolver());
  }
  return deferred.promise;
};