From 8180e38a5d8cf3f529ca743e1ef7da7dceabe9e6 Mon Sep 17 00:00:00 2001 From: David Senk Date: Thu, 30 Mar 2023 16:21:01 -0400 Subject: [PATCH 1/2] frontend body size env var for nginx --- deploy/docker/frontend/01-update-nginx-conf.sh | 3 +++ deploy/docker/frontend/nginx.conf | 1 + 2 files changed, 4 insertions(+) diff --git a/deploy/docker/frontend/01-update-nginx-conf.sh b/deploy/docker/frontend/01-update-nginx-conf.sh index 98a3d9ac..80f840d6 100644 --- a/deploy/docker/frontend/01-update-nginx-conf.sh +++ b/deploy/docker/frontend/01-update-nginx-conf.sh @@ -4,7 +4,10 @@ set -e sed -i "s@__OPENBLOCKS_API_SERVICE_URL__@${OPENBLOCKS_API_SERVICE_URL:=http://localhost:8080}@" /etc/nginx/nginx.conf sed -i "s@__OPENBLOCKS_NODE_SERVICE_URL__@${OPENBLOCKS_NODE_SERVICE_URL:=http://localhost:6060}@" /etc/nginx/nginx.conf +sed -i "s@__OPENBLOCKS_FRONTEND_BODY_SIZE__@${OPENBLOCKS_FRONTEND_BODY_SIZE:=1M}@" /etc/nginx/nginx.conf + echo "nginx config updated with:" echo " Openblocks api service URL: ${OPENBLOCKS_API_SERVICE_URL}" echo " Openblocks node service URL: ${OPENBLOCKS_NODE_SERVICE_URL}" +echo " Openblocks Frontend Body Size: ${OPENBLOCKS_FRONTEND_BODY_SIZE}" diff --git a/deploy/docker/frontend/nginx.conf b/deploy/docker/frontend/nginx.conf index 42164295..7a19487c 100644 --- a/deploy/docker/frontend/nginx.conf +++ b/deploy/docker/frontend/nginx.conf @@ -28,6 +28,7 @@ http { keepalive_timeout 65; sendfile on; + client_max_body_size __OPENBLOCKS_FRONTEND_BODY_SIZE__; #tcp_nopush on; server { From 67d90d9dbce313d544a434dc789f626911c14b1d Mon Sep 17 00:00:00 2001 From: David Senk Date: Thu, 30 Mar 2023 16:57:51 -0400 Subject: [PATCH 2/2] frontend worker env var --- deploy/docker/frontend/01-update-nginx-conf.sh | 3 ++- deploy/docker/frontend/nginx.conf | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/deploy/docker/frontend/01-update-nginx-conf.sh b/deploy/docker/frontend/01-update-nginx-conf.sh index 80f840d6..08a6ca24 100644 --- a/deploy/docker/frontend/01-update-nginx-conf.sh +++ b/deploy/docker/frontend/01-update-nginx-conf.sh @@ -5,9 +5,10 @@ set -e sed -i "s@__OPENBLOCKS_API_SERVICE_URL__@${OPENBLOCKS_API_SERVICE_URL:=http://localhost:8080}@" /etc/nginx/nginx.conf sed -i "s@__OPENBLOCKS_NODE_SERVICE_URL__@${OPENBLOCKS_NODE_SERVICE_URL:=http://localhost:6060}@" /etc/nginx/nginx.conf sed -i "s@__OPENBLOCKS_FRONTEND_BODY_SIZE__@${OPENBLOCKS_FRONTEND_BODY_SIZE:=1M}@" /etc/nginx/nginx.conf - +sed -i "s@__OPENBLOCKS_FRONTEND_WORKERS__@${OPENBLOCKS_FRONTEND_WORKERS:=1}@" /etc/nginx/nginx.conf echo "nginx config updated with:" echo " Openblocks api service URL: ${OPENBLOCKS_API_SERVICE_URL}" echo " Openblocks node service URL: ${OPENBLOCKS_NODE_SERVICE_URL}" echo " Openblocks Frontend Body Size: ${OPENBLOCKS_FRONTEND_BODY_SIZE}" +echo " Openblocks Frontend Workers: ${OPENBLOCKS_FRONTEND_WORKERS} diff --git a/deploy/docker/frontend/nginx.conf b/deploy/docker/frontend/nginx.conf index 7a19487c..c7c9d7fc 100644 --- a/deploy/docker/frontend/nginx.conf +++ b/deploy/docker/frontend/nginx.conf @@ -1,6 +1,6 @@ user openblocks; -worker_processes 1; +worker_processes __OPENBLOCKS_FRONTEND_WORKERS__; events { worker_connections 1024;