UNPKG

dockerode-compose

Version:

docker-compose in nodejs using dockerode

17 lines 544 B
module.exports = async function (docker, projectName, recipe, output) { var configs = []; var configNames = Object.keys(recipe.configs || []); for (var configName of configNames) { var config = recipe.configs[configName]; if (config.external === true) continue; var opts = { 'Name': projectName + '_' + configName, 'Data': fs.readFileSync(config.file, 'utf8') }; if (config.name !== undefined) { opts.Name = configName; } configs.push(await docker.createConfig(opts)); } return configs; }