uploader = {
const filename = files[index].name.replace("./", "");
if (filename === "index.html" && indexHtml.length > 0) {
files[index].buffer = indexHtml;
}
await putObject(bucket, path + "/" + filename, files[index].buffer, {
ContentType: mimetypes.contentType(filename)
});
if (index < files.length - 1) {
mutable index = mutable index + 1;
} else {
if (CLOUD_FRONT_DISTRIBUTION_ID.length > 0) {
await createInvalidation(CLOUD_FRONT_DISTRIBUTION_ID, [
INVALIDATION_PATH
]);
}
mutable deployed = true;
}
}