From 55af8b70b60fea0ced65cadea6a442ed4a71872e Mon Sep 17 00:00:00 2001 From: ashley Date: Tue, 9 Sep 2025 11:49:21 +0200 Subject: [PATCH] Upload files to "backend-services/scripts" --- backend-services/scripts/restart.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 backend-services/scripts/restart.sh diff --git a/backend-services/scripts/restart.sh b/backend-services/scripts/restart.sh new file mode 100644 index 00000000..d912a9e8 --- /dev/null +++ b/backend-services/scripts/restart.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#CHANGE ME +compose_file="/path/to/compose/file" + +# Threshold in MB (8 GB = 8192 MB) +threshold=8980 + +# Get total memory usage in MB +used=$(free -m | awk '/^Mem:/ {print $3}') + +if [ "$USED" -ge "$THRESHOLD" ]; then + echo "Memory usage is ${used}MB (≥ ${threshold}MB). Restarting Invidious..." + docker compose -f "$compose_file" down >/dev/null 2>&1 + docker compose -f "$compose_file" up -d >/dev/null 2>&1 +else + echo "Memory usage is ${used}MB (< ${threshold}MB). No restart performed." +fi