mirror of
https://github.com/soconnor0919/hristudio.git
synced 2025-12-11 14:44:44 -05:00
24 lines
623 B
Bash
24 lines
623 B
Bash
#!/bin/bash
|
|
|
|
# Install MinIO client if not already installed
|
|
if ! command -v mc &> /dev/null; then
|
|
echo "Installing MinIO client..."
|
|
curl -O https://dl.min.io/client/mc/release/darwin-amd64/mc
|
|
chmod +x mc
|
|
sudo mv mc /usr/local/bin/
|
|
fi
|
|
|
|
# Configure MinIO client
|
|
mc alias set local http://localhost:9000 minioadmin minioadmin
|
|
|
|
# Create bucket if it doesn't exist
|
|
if ! mc ls local/uploads &> /dev/null; then
|
|
echo "Creating uploads bucket..."
|
|
mc mb local/uploads
|
|
fi
|
|
|
|
# Set bucket policy to public
|
|
echo "Setting bucket policy..."
|
|
mc policy set public local/uploads
|
|
|
|
echo "MinIO initialization complete!" |