modify minio setup script
This commit is contained in:
@ -9,9 +9,9 @@ wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/
|
|||||||
# Make the MinIO binary executable
|
# Make the MinIO binary executable
|
||||||
chmod +x /usr/local/bin/minio
|
chmod +x /usr/local/bin/minio
|
||||||
|
|
||||||
# Create a new user and group named 'minio'
|
# Create a new user and group named 'minio' don't fail if already exists
|
||||||
sudo groupadd -r minio
|
sudo groupadd -r minio || true
|
||||||
sudo useradd -r -s /sbin/nologin -g minio -d /usr/local/bin/minio minio
|
sudo useradd -r -s /sbin/nologin -g minio -d /usr/local/bin/minio minio || true
|
||||||
|
|
||||||
# Create a directory for MinIO server configuration and data
|
# Create a directory for MinIO server configuration and data
|
||||||
sudo mkdir -p /etc/minio /var/lib/minio
|
sudo mkdir -p /etc/minio /var/lib/minio
|
||||||
@ -33,6 +33,11 @@ WorkingDirectory=/var/lib/minio
|
|||||||
User=minio
|
User=minio
|
||||||
Group=minio
|
Group=minio
|
||||||
ProtectSystem=full
|
ProtectSystem=full
|
||||||
|
|
||||||
|
# Set environment variables for MinIO configuration
|
||||||
|
Environment=MINIO_BROWSER_REDIRECT_URL=https://minio.sa.vin
|
||||||
|
Environment=MINIO_VOLUMES=/mnt/md0/minio
|
||||||
|
|
||||||
EnvironmentFile=-/etc/default/minio
|
EnvironmentFile=-/etc/default/minio
|
||||||
ExecStartPre=/bin/bash -c "[ -n \"\${MINIO_VOLUMES}\" ]"
|
ExecStartPre=/bin/bash -c "[ -n \"\${MINIO_VOLUMES}\" ]"
|
||||||
ExecStart=/usr/local/bin/minio server \$MINIO_OPTS \$MINIO_VOLUMES
|
ExecStart=/usr/local/bin/minio server \$MINIO_OPTS \$MINIO_VOLUMES
|
||||||
|
Reference in New Issue
Block a user