in pipeline/local_modules/pipeline_utils/pipeline_utils.js [62:85]
Util.uploadToS3 = function (dir, bucket) {
console.log("Uploading directory '" + dir + "' to '" + bucket + "'");
var rtn = Promise.resolve(true);
var files = fs.readdirSync(dir);
files.forEach(function (file) {
var path = dir + '/' + file;
if (!fs.statSync(path).isDirectory()) {
var params = {
Bucket: bucket,
Key: file,
ACL: 'public-read',
ContentType: mime.lookup(path),
CacheControl: 'no-cache, no-store, must-revalidate',
Expires: 0,
}
rtn = rtn.then(function () {
return Util.putS3Object(params, path);
})
}
});
return rtn;
}