From 3acd78906a9583af8abc0cb3d1ade8a97d437eaa Mon Sep 17 00:00:00 2001 From: Daniel Hansson Date: Fri, 25 Aug 2023 13:41:56 +0200 Subject: [PATCH] Only set preview concurency if imaginary is installed (#2552) Signed-off-by: Daniel Hansson --- nextcloud-startup-script.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/nextcloud-startup-script.sh b/nextcloud-startup-script.sh index 8ace40f8..19d75d04 100644 --- a/nextcloud-startup-script.sh +++ b/nextcloud-startup-script.sh @@ -482,13 +482,16 @@ else fi # Set correct amount of CPUs for Imaginary -if which nproc >/dev/null 2>&1 +if does_this_docker_exist nextcloud/aio-imaginary then - nextcloud_occ config:system:set preview_concurrency_new --value="$(nproc)" - nextcloud_occ config:system:set preview_concurrency_all --value="$(($(nproc)*2))" -else - nextcloud_occ config:system:set preview_concurrency_new --value="2" - nextcloud_occ config:system:set preview_concurrency_all --value="4" + if which nproc >/dev/null 2>&1 + then + nextcloud_occ config:system:set preview_concurrency_new --value="$(nproc)" + nextcloud_occ config:system:set preview_concurrency_all --value="$(($(nproc)*2))" + else + nextcloud_occ config:system:set preview_concurrency_new --value="2" + nextcloud_occ config:system:set preview_concurrency_all --value="4" + fi fi # Add temporary fix if needed