From 57558687d9e92d489c607618b7975f219ad75f43 Mon Sep 17 00:00:00 2001 From: Derek Slenk Date: Sun, 29 Jun 2025 17:47:11 -0400 Subject: [PATCH] Update scripts/create-s3-bucket.js Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- scripts/create-s3-bucket.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/create-s3-bucket.js b/scripts/create-s3-bucket.js index 7db5b75..eb7b968 100755 --- a/scripts/create-s3-bucket.js +++ b/scripts/create-s3-bucket.js @@ -71,11 +71,12 @@ async function main() { }; // Write policy to temporary file - require('fs').writeFileSync('/tmp/bucket-policy.json', JSON.stringify(bucketPolicy, null, 2)); + const tempFilePath = path.join(os.tmpdir(), 'bucket-policy.json'); + require('fs').writeFileSync(tempFilePath, JSON.stringify(bucketPolicy, null, 2)); console.log('\nšŸ”“ Setting bucket policy for public read access...'); try { - execSync(`aws s3api put-bucket-policy --bucket ${bucketName} --policy file:///tmp/bucket-policy.json --no-cli-pager`, { stdio: 'inherit' }); + execSync(`aws s3api put-bucket-policy --bucket ${bucketName} --policy file://${tempFilePath} --no-cli-pager`, { stdio: 'inherit' }); console.log('āœ… Bucket policy applied'); } catch (error) { console.error('āŒ Failed to apply bucket policy');