jmms
Version:
Jmms cli tools, Jmms is a java meta-micro-service framework
24 lines (19 loc) • 740 B
JavaScript
const _ = require('lodash');
const log = require('../log');
const shelljs = require('shelljs');
var BaseGenerator = require('../base');
module.exports = class extends BaseGenerator {
constructor(args, opts) {
super(args, opts);
if(!shelljs.which('docker')) {
log.error(`The \'docker\' command not found, Docker must be installed!`);
process.exit(1);
}
const docker = this.app.config.docker;
this.img = this.options.image ? this.options.image : (docker ? docker.image : undefined);
if(!this.img) {
log.error("The docker image name must be configured at config.json or passed by argument!");
process.exit(1);
}
}
};