From 56657cee9f3c63bce7f0edfaf206480e52776979 Mon Sep 17 00:00:00 2001 From: ITQ Date: Sat, 19 Jul 2025 16:59:37 +0300 Subject: [PATCH] chore: reduced number of workers for nginx --- services/backend/Dockerfile.staticfiles | 2 ++ services/docs/Dockerfile | 2 ++ services/frontend/nginx/nginx.conf | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/services/backend/Dockerfile.staticfiles b/services/backend/Dockerfile.staticfiles index 11d6378..c2f10c0 100644 --- a/services/backend/Dockerfile.staticfiles +++ b/services/backend/Dockerfile.staticfiles @@ -26,6 +26,8 @@ COPY --from=builder /app/static /usr/share/nginx/html COPY ../checker/checker_requirements.txt /usr/share/nginx/html +RUN sed -i 's/worker_processes .*/worker_processes 1;/' /etc/nginx/nginx.conf + HEALTHCHECK --interval=30s --timeout=5s --start-period=5s --start-interval=2s --retries=3 \ CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:80/ || exit 1 diff --git a/services/docs/Dockerfile b/services/docs/Dockerfile index 2c1d936..dd141b1 100644 --- a/services/docs/Dockerfile +++ b/services/docs/Dockerfile @@ -18,6 +18,8 @@ FROM nginx:1.28-alpine-slim AS serve COPY --from=builder /opt/docusaurus/build /usr/share/nginx/html +RUN sed -i 's/worker_processes .*/worker_processes 1;/' /etc/nginx/nginx.conf + EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] diff --git a/services/frontend/nginx/nginx.conf b/services/frontend/nginx/nginx.conf index 5e00e6e..7c4b1ef 100644 --- a/services/frontend/nginx/nginx.conf +++ b/services/frontend/nginx/nginx.conf @@ -1,4 +1,4 @@ -worker_processes auto; +worker_processes 1; pid /run/nginx.pid; error_log /var/log/nginx/error.log warn; include /etc/nginx/modules-enabled/*.conf;