Socket
Socket
Sign inDemoInstall

@ubleipzig/autoconfig

Package Overview
Dependencies
87
Maintainers
2
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.0 to 2.3.0

52

lib/commands/vufind/deploy.js

@@ -72,12 +72,2 @@ /**

},
'skip-grunt': {
desc: 'skip generating css via sass',
boolean: true,
default: false
},
'skip-composer': {
desc: 'skip installing third-party components required by vufind',
boolean: true,
default: false
},
'update-settings': {

@@ -144,38 +134,18 @@ desc: 'updates the default instance settings',

const gruntTools = require('../../grunttools')({
basedir: argv.basedir
});
const composerTools = require('../../composertools')({
basedir: argv.basedir
});
const skipConfig = argv.skipConfig ? Q() : undefined;
const skipDb = argv.skipDb ? Q() : undefined;
const skipGrunt = argv.skipGrunt ? Q() : undefined;
const skipComposer = argv.skipComposer ? Q() : undefined;
const skipUpdateSettings = argv.updateSettings ? undefined : Q();
// spread all tasks
Q.all([
skipConfig || configTools.processConfig().then(config => {
return skipUpdateSettings || configTools.updateSettings(config);
}).then(() => {
return skipDb || configTools.findTargetConfigs().then(config => {
if (!config['config.ini'] || !config['config.ini'].Database || !config['config.ini'].Database.database) {
throw new Error('no database configuration found');
}
return dbTools.createDb(config['config.ini'].Database.database);
});
}),
skipGrunt || (function () {
var deferred = Q.defer();
gruntTools.grunt().then(deferred.resolve).catch(function () {
console.log('something went wrong while doing `grunt`-related job, continuing nevertheless');
deferred.resolve();
});
return deferred.promise;
})(),
skipComposer || composerTools.composer()
]).catch(console.error);
const deployPromise = skipConfig || configTools.processConfig().then(config => {
return skipUpdateSettings || configTools.updateSettings(config);
});
deployPromise.then(() => {
return skipDb || configTools.findTargetConfigs().then(config => {
if (!config['config.ini'] || !config['config.ini'].Database || !config['config.ini'].Database.database) {
throw new Error('no database configuration found');
}
return dbTools.createDb(config['config.ini'].Database.database);
});
}).catch(console.error);
};
{
"name": "@ubleipzig/autoconfig",
"version": "2.2.0",
"version": "2.3.0",
"description": "generates config for deployed instances",

@@ -5,0 +5,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc