From 9109a048950082c7273ba70dc6c2b6e983d3e1e2 Mon Sep 17 00:00:00 2001 From: Mason Payne Date: Thu, 7 Nov 2024 21:43:57 -0700 Subject: [PATCH] modify minio setup script --- setup_minio.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/setup_minio.sh b/setup_minio.sh index 2d51150..57173a0 100644 --- a/setup_minio.sh +++ b/setup_minio.sh @@ -9,9 +9,9 @@ wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/ # Make the MinIO binary executable chmod +x /usr/local/bin/minio -# Create a new user and group named 'minio' -sudo groupadd -r minio -sudo useradd -r -s /sbin/nologin -g minio -d /usr/local/bin/minio minio +# Create a new user and group named 'minio' don't fail if already exists +sudo groupadd -r minio || true +sudo useradd -r -s /sbin/nologin -g minio -d /usr/local/bin/minio minio || true # Create a directory for MinIO server configuration and data sudo mkdir -p /etc/minio /var/lib/minio @@ -33,6 +33,11 @@ WorkingDirectory=/var/lib/minio User=minio Group=minio 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 ExecStartPre=/bin/bash -c "[ -n \"\${MINIO_VOLUMES}\" ]" ExecStart=/usr/local/bin/minio server \$MINIO_OPTS \$MINIO_VOLUMES