From daff60c8df58af777c70720973541c0d4df47da4 Mon Sep 17 00:00:00 2001 From: Edward Oliveira Date: Tue, 16 Jun 2026 22:20:06 -0300 Subject: [PATCH] fix: add libnginx-mod-http-ndk dep and load ndk_http_module.so ngx_http_lua_module depends on the nginx development kit (NDK) for the ndk_set_var_value symbol. Must install libnginx-mod-http-ndk and load ndk_http_module.so before ngx_http_lua_module.so. Co-Authored-By: Claude Sonnet 4.6 --- docker/Dockerfile | 2 +- docker/config/nginx/nginx.conf | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 71f772b90..2ead47a14 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -57,7 +57,7 @@ RUN set -eux; \ if [ "$WITH_GRAPHVIZ" = "1" ]; then apt-get install -y --no-install-recommends graphviz; fi; \ if [ "$WITH_POPPLER" = "1" ]; then apt-get install -y --no-install-recommends poppler-utils; fi; \ if [ "$WITH_PSQL_CLIENT" = "1" ]; then apt-get install -y --no-install-recommends postgresql-client; fi; \ - if [ "$WITH_NGINX" = "1" ]; then apt-get install -y --no-install-recommends nginx libnginx-mod-http-geoip2 libnginx-mod-http-lua libmaxminddb0; fi; \ + if [ "$WITH_NGINX" = "1" ]; then apt-get install -y --no-install-recommends nginx libnginx-mod-http-geoip2 libnginx-mod-http-ndk libnginx-mod-http-lua libmaxminddb0; fi; \ rm -rf /var/lib/apt/lists/* # Usuários/grupos (idempotente) diff --git a/docker/config/nginx/nginx.conf b/docker/config/nginx/nginx.conf index 29345a883..375453324 100644 --- a/docker/config/nginx/nginx.conf +++ b/docker/config/nginx/nginx.conf @@ -1,3 +1,4 @@ +load_module modules/ndk_http_module.so; load_module modules/ngx_http_geoip2_module.so; load_module modules/ngx_http_lua_module.so;