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