From 7fe9513148a9eb362f1a97d6cfad8ec211a9f822 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 23 Jun 2025 15:51:14 +0200 Subject: [PATCH] mem check --- tools/addon/meillisearch-ui.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/addon/meillisearch-ui.sh b/tools/addon/meillisearch-ui.sh index b7be0ad2..66311711 100644 --- a/tools/addon/meillisearch-ui.sh +++ b/tools/addon/meillisearch-ui.sh @@ -22,6 +22,17 @@ if ! command -v meilisearch >/dev/null || ! systemctl is-active --quiet meilisea exit 1 fi +if ! grep -q -Ei 'debian|ubuntu' /etc/os-release; then + msg_error "Unsupported OS. This addon supports only Debian or Ubuntu." + exit 1 +fi + +MEM_MB=$(awk '/MemTotal/ {printf "%.0f", $2/1024}' /proc/meminfo) +if ((MEM_MB < 4096)); then + msg_error "Insufficient memory: ${MEM_MB} MB detected. At least 4096 MB RAM is required." + exit 1 +fi + IP=$(hostname -I | awk '{print $1}') MASTER_KEY=$(grep -E '^master_key\s*=' /etc/meilisearch.toml | cut -d'"' -f2)