From 317ac32d22c3904eef2c0aefcafa38cb2084fe0a Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 31 Jul 2025 05:01:36 +0200 Subject: [PATCH] Add workers --- grampsweb/rootfs/etc/cont-init.d/99-run.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/grampsweb/rootfs/etc/cont-init.d/99-run.sh b/grampsweb/rootfs/etc/cont-init.d/99-run.sh index 948732bcd..3d9a69533 100755 --- a/grampsweb/rootfs/etc/cont-init.d/99-run.sh +++ b/grampsweb/rootfs/etc/cont-init.d/99-run.sh @@ -58,6 +58,7 @@ REDIS_PID=$! # Starting App # ############### echo "Starting Gramps Web App..." +GUNICORN_NUM_WORKERS="(bashio::config "GUNICORN_NUM_WORKERS")" /docker-entrypoint.sh gunicorn -w "${GUNICORN_NUM_WORKERS:-8}" -b 0.0.0.0:5000 gramps_webapi.wsgi:app --timeout "${GUNICORN_TIMEOUT:-120}" --limit-request-line 8190 & APP_PID=$! @@ -66,7 +67,8 @@ APP_PID=$! ################## bashio::net.wait_for 5000 localhost 900 echo "Starting Celery..." -celery -A gramps_webapi worker --loglevel=INFO --concurrency=2 & +CELERY_NUM_WORKERS="(bashio::config "CELERY_NUM_WORKERS")" +celery -A gramps_webapi worker --loglevel=INFO --concurrency="${CELERY_NUM_WORKERS:-2}" & CELERY_PID=$! #################