fix: skip existing minio in production bootstrap
This commit is contained in:
@@ -106,9 +106,13 @@ install_minio() {
|
||||
aarch64|arm64) arch="arm64" ;;
|
||||
*) echo "Unsupported MinIO architecture: $(uname -m)" >&2; exit 1 ;;
|
||||
esac
|
||||
log "Installing MinIO for linux-${arch}"
|
||||
curl -fL "https://dl.min.io/server/minio/release/linux-${arch}/minio" -o /usr/local/bin/minio
|
||||
chmod +x /usr/local/bin/minio
|
||||
if [[ -x /usr/local/bin/minio ]]; then
|
||||
log "MinIO already installed"
|
||||
else
|
||||
log "Installing MinIO for linux-${arch}"
|
||||
curl -fL "https://dl.min.io/server/minio/release/linux-${arch}/minio" -o /usr/local/bin/minio
|
||||
chmod +x /usr/local/bin/minio
|
||||
fi
|
||||
useradd --system --home /var/lib/minio --shell /usr/sbin/nologin minio 2>/dev/null || true
|
||||
mkdir -p /var/lib/minio
|
||||
chown -R minio:minio /var/lib/minio
|
||||
|
||||
Reference in New Issue
Block a user