27 lines
774 B
Bash
Executable File
27 lines
774 B
Bash
Executable File
#!/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é."
|