Skip to content

Commit f350a07

Browse files
committed
Update NGINX new-tag
1 parent d3ed0a7 commit f350a07

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

build/Dockerfile

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,26 @@ FROM nginx:1.27.4@sha256:09369da6b10306312cd908661320086bf87fbae1b6b0c49a1f50ba5
3030
ARG VTS_VERSION=vts-1.0.0
3131
ARG OTEL_VERSION=otel-1.0.0
3232
ARG 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

3637
RUN 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 #############################################
5354
FROM scratch AS nginx-files
5455
ARG IC_VERSION

0 commit comments

Comments
 (0)