Enhance bucket setup script to set public read access for uploads/images, uploads, and templates folders
Some checks failed
Deploy MinIO Production / deploy (push) Successful in 34s
Backup MinIO Buckets / backup (push) Failing after 14s

This commit is contained in:
Frank John Begornia
2026-01-06 16:00:02 +08:00
parent 7af068fb6d
commit f6d9dfcd59

View File

@@ -73,9 +73,17 @@ for BUCKET in "${BUCKETS[@]}"; do
echo "Creating bucket: $BUCKET" echo "Creating bucket: $BUCKET"
docker exec $CONTAINER_NAME mc mb $MINIO_ALIAS/$BUCKET --ignore-existing docker exec $CONTAINER_NAME mc mb $MINIO_ALIAS/$BUCKET --ignore-existing
# Set public read policy for images folder # Set public read policy for uploads/images folder
echo " ↳ Setting public read access for $BUCKET/images/" echo " ↳ Setting public read access for $BUCKET/uploads/images/"
docker exec $CONTAINER_NAME mc anonymous set download $MINIO_ALIAS/$BUCKET/images/ docker exec $CONTAINER_NAME mc anonymous set download $MINIO_ALIAS/$BUCKET/uploads/images/
# Also set for uploads folder to be safe
echo " ↳ Setting public read access for $BUCKET/uploads/"
docker exec $CONTAINER_NAME mc anonymous set download $MINIO_ALIAS/$BUCKET/uploads/
# Set public read for /t folder (templates/thumbnails)
echo " ↳ Setting public read access for $BUCKET/t/"
docker exec $CONTAINER_NAME mc anonymous set download $MINIO_ALIAS/$BUCKET/t/
echo " ✓ Bucket $BUCKET ready" echo " ✓ Bucket $BUCKET ready"
echo "" echo ""