mirror of
https://github.com/soconnor0919/hristudio.git
synced 2025-12-11 22:54:45 -05:00
feat: rewrite project
This commit is contained in:
24
scripts/init-minio.sh
Normal file
24
scripts/init-minio.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/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!"
|
||||
Reference in New Issue
Block a user