@@ -30,25 +30,26 @@ FROM nginx:1.27.4@sha256:09369da6b10306312cd908661320086bf87fbae1b6b0c49a1f50ba5
3030ARG VTS_VERSION=vts-1.0.0
3131ARG OTEL_VERSION=otel-1.0.0
3232ARG BROTLI_VERSION=brotli-1.0.1
33- ARG LUA_VERSION=lua-1.0.2
33+ ARG LUA_VERSION=lua-1.0.11
3434
35+ ENV MODULES_DIR=/usr/lib/nginx/modules
3536
3637RUN apt-get update \
37- && apt-get install --no-install-recommends --no-install-suggests -y \
38- libcap2-bin \
39- libc-ares2 \
40- libluajit-5.1-2 \
41- libpcre3 \
42- && rm -rf /var/lib/apt/lists/*
43-
44- ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${VTS_VERSION}/ngx_http_vhost_traffic_status_module.so /etc/nginx/modules /
45- ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${OTEL_VERSION}/ngx_otel_module.so /etc/nginx/modules /
46- ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${BROTLI_VERSION}/ngx_http_brotli_filter_module.so /etc/nginx/modules /
47- ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${BROTLI_VERSION}/ngx_http_brotli_static_module.so /etc/nginx/modules /
48- ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${LUA_VERSION}/ndk_http_module.so /etc/nginx/modules /
49- ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${LUA_VERSION}/ngx_http_lua_module.so /etc/nginx/modules /
50-
51- RUN find /usr/lib/nginx/modules -type f -name '*.so' -exec chmod 644 {} \;
38+ && apt-get install --no-install-recommends --no-install-suggests -y \
39+ libcap2-bin \
40+ libc-ares2 \
41+ libluajit-5.1-2 \
42+ libpcre2-8-0 \
43+ && rm -rf /var/lib/apt/lists/*
44+
45+ ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${VTS_VERSION}/ngx_http_vhost_traffic_status_module.so ${MODULES_DIR} /
46+ ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${OTEL_VERSION}/ngx_otel_module.so ${MODULES_DIR} /
47+ ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${BROTLI_VERSION}/ngx_http_brotli_filter_module.so ${MODULES_DIR} /
48+ ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${BROTLI_VERSION}/ngx_http_brotli_static_module.so ${MODULES_DIR} /
49+ ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${LUA_VERSION}/ndk_http_module.so ${MODULES_DIR} /
50+ ADD https://github.com/airslate-ops/nginx-ingress-controller/releases/download/${LUA_VERSION}/ngx_http_lua_module.so ${MODULES_DIR} /
51+
52+ RUN find ${MODULES_DIR} -type f -name '*.so' -exec chmod 0644 {} \; && ldconfig
5253# ############################################ NGINX files #############################################
5354FROM scratch AS nginx-files
5455ARG IC_VERSION
0 commit comments