Initial commit - mini cms final
This commit is contained in:
29
infrastructure/setup-minio/init-minio.sh
Normal file → Executable file
29
infrastructure/setup-minio/init-minio.sh
Normal file → Executable file
@@ -1,13 +1,26 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# Attendre que MinIO démarre
|
||||
echo "Waiting for MinIO to start..."
|
||||
sleep 10
|
||||
echo "⏳ Attente du démarrage de MinIO..."
|
||||
sleep 5
|
||||
|
||||
# Créer un alias pour MinIO
|
||||
mc alias set localminio http://minio:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD
|
||||
# Configuration du client MinIO (mc)
|
||||
echo "🔧 Configuration du client MinIO..."
|
||||
mc alias set myminio http://minio:9000 "$MINIO_ROOT_USER" "$MINIO_ROOT_PASSWORD"
|
||||
|
||||
# Créer le bucket (ignore erreur si existe déjà)
|
||||
mc mb localminio/bucketforum || true
|
||||
# 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
|
||||
|
||||
# Définir une politique publique sur le bucket (optionnel)
|
||||
mc policy set public localminio/bucketforum
|
||||
# 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é."
|
||||
|
||||
Reference in New Issue
Block a user