in src/guFile.ts [80:91]
export async function updateFileInS3(publish: boolean, config: Config, auth: JWT, file: FileJSON): Promise<void> {
console.log(`Fetching ${file.metaData.id} ${file.metaData.title} (${file.metaData.mimeType})`);
const body = await fetchFileJSON(file, auth);
console.log(`Uploading ${file.metaData.id} ${file.metaData.title} (${file.metaData.mimeType}) to S3 [test]`);
await uploadToS3(body, false, config.s3bucket, file.metaData.title, file.metaData.id, config.testFolder);
if (publish) {
console.log(`Uploading ${file.metaData.id} ${file.metaData.title} (${file.metaData.mimeType}) to S3 [prod]`);
await uploadToS3(body, true, config.s3bucket, file.metaData.title, file.metaData.id, config.prodFolder)
}
}