From 8d73d779681f51fc26604a75d0f23c5836978288 Mon Sep 17 00:00:00 2001 From: Frank John Begornia Date: Tue, 6 Jan 2026 14:07:19 +0800 Subject: [PATCH] Fix setup-buckets.sh to use crew-minio-prod container --- setup-buckets.sh | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/setup-buckets.sh b/setup-buckets.sh index e1f9b35..e5b47e0 100644 --- a/setup-buckets.sh +++ b/setup-buckets.sh @@ -4,9 +4,10 @@ set -e MINIO_ALIAS="crewminio" -MINIO_ENDPOINT="http://crew-minio:9000" +MINIO_ENDPOINT="http://crew-minio-prod:9000" MINIO_USER="${MINIO_ROOT_USER:-minioadmin}" MINIO_PASSWORD="${MINIO_ROOT_PASSWORD:-minioadmin123}" +CONTAINER_NAME="crew-minio-prod" echo "==========================================" echo "Setting up MinIO buckets for Crew apps" @@ -14,14 +15,15 @@ echo "==========================================" echo "" # Check if MinIO is running -if ! docker ps | grep -q crew-minio; then - echo "❌ Error: crew-minio container is not running" - echo " Start it first: docker-compose up -d" +if ! docker ps | grep -q "$CONTAINER_NAME"; then + echo "❌ Error: $CONTAINER_NAME container is not running" + echo " Available containers:" + docker ps --format "{{.Names}}" exit 1 fi echo "Installing MinIO Client (mc)..." -docker exec crew-minio sh -c " +docker exec $CONTAINER_NAME sh -c " if ! command -v mc &> /dev/null; then curl -O https://dl.min.io/client/mc/release/linux-amd64/mc && \ chmod +x mc && \ @@ -34,19 +36,19 @@ echo "" # Configure MinIO client echo "Configuring MinIO client..." -docker exec crew-minio mc alias set $MINIO_ALIAS $MINIO_ENDPOINT $MINIO_USER $MINIO_PASSWORD +docker exec $CONTAINER_NAME mc alias set $MINIO_ALIAS $MINIO_ENDPOINT $MINIO_USER $MINIO_PASSWORD echo "" # Create buckets for each application -BUCKETS=("crewsportswear" "merchbay" "merchbay-admin" "crew-admin" "email-reports") +BUCKETS=("crewsportswear" "merchbay" "email-reports") for BUCKET in "${BUCKETS[@]}"; do echo "Creating bucket: $BUCKET" - docker exec crew-minio 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 echo " ↳ Setting public read access for $BUCKET/images/" - docker exec crew-minio mc anonymous set download $MINIO_ALIAS/$BUCKET/images/ + docker exec $CONTAINER_NAME mc anonymous set download $MINIO_ALIAS/$BUCKET/images/ echo " ✓ Bucket $BUCKET ready" echo "" @@ -63,7 +65,7 @@ done echo "" echo "Access MinIO Console:" echo " Local: http://localhost:9001" -echo " Production: https://console.crewsportswear.com" +echo " Production: https://console.crewsportswear.app" echo "" echo "Credentials:" echo " Username: $MINIO_USER" @@ -72,4 +74,4 @@ echo "" echo "S3 Endpoint:" echo " Local: http://crew-minio:9000 (from app containers)" echo " http://localhost:9000 (from host)" -echo " Production: https://minio.crewsportswear.com" +echo " Production: https://minio.crewsportswear.app"