Browse Source

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 <noreply@anthropic.com>
rate-limiter-2026
Edward Ribeiro 6 days ago
parent
commit
daff60c8df
  1. 2
      docker/Dockerfile
  2. 1
      docker/config/nginx/nginx.conf

2
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_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_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_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/* rm -rf /var/lib/apt/lists/*
# Usuários/grupos (idempotente) # Usuários/grupos (idempotente)

1
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_geoip2_module.so;
load_module modules/ngx_http_lua_module.so; load_module modules/ngx_http_lua_module.so;

Loading…
Cancel
Save