#!/bin/sh
set -e

# Attendre que MinIO démarre
echo "⏳ Attente du démarrage de MinIO..."
sleep 5

# Configuration du client MinIO (mc)
echo "🔧 Configuration du client MinIO..."
mc alias set myminio http://minio:9000 "$MINIO_ROOT_USER" "$MINIO_ROOT_PASSWORD"

# Création du bucket s’il n’existe pas déjà
echo "🪣 Vérification du bucket 'bucketforum'..."
if ! mc ls myminio | grep -q "bucketforum"; then
  mc mb myminio/bucketforum
  echo "✅ Bucket 'bucketforum' créé."
else
  echo "ℹ️ Bucket 'bucketforum' déjà existant."
fi

# Rendre le bucket public
echo "🌍 Configuration de la politique publique..."
mc anonymous set public myminio/bucketforum

# Vérification du statut
echo "✅ Bucket 'bucketforum' est public et prêt à être utilisé."
