UNPKG

jmms

Version:

Jmms cli tools, Jmms is a java meta-micro-service framework

24 lines (19 loc) 740 B
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); } } };