whaler
Version:
Define and run multi-container applications with Docker
24 lines (19 loc) • 511 B
JavaScript
;
const path = require('path');
const util = require('util');
const exec = require('child_process').exec;
module.exports = util.promisify(renderTemplate);
/**
* @param file
* @param env
* @param callback
*/
function renderTemplate (file, env, callback) {
file = path.dirname(__dirname) + '/bin/render-template ' + file;
exec(file, { env: env }, (error, stdout, stderr) => {
if (error) {
return callback(error);
}
callback(null, stdout);
});
}