UNPKG

node-compose

Version:

start node-processes as with docker-compose

31 lines (22 loc) 471 B
'use strict'; module.exports = function(args) { let images; if (args.image === 'all') { images = this.imagesAsArray() .filter((image) => { return image.state === 'running'; }); if(!images.length) { this.log(['log'], 'No running image(s) to restart.'); } } else { images = this.expectImagesByNameArray( [args.image].concat((args.images || [])) ); } return Promise.all( images.map((image) => { return image.restart(); }) ); }