1
1
# syntax=docker/dockerfile:1.19
2
2
ARG BUILD_OS=debian
3
- ARG NGINX_OSS_VERSION=1.29
3
+ # renovate: datasource=docker depName=nginx/nginx
4
+ ARG NGINX_OSS_VERSION=1.29.1
4
5
ARG NGINX_PLUS_VERSION=R35
5
6
ARG NAP_WAF_VERSION=35+5.527
6
7
ARG NAP_WAF_COMMON_VERSION=11.559
@@ -106,6 +107,7 @@ RUN --mount=type=bind,from=nginx-files,src=nginx_signing.rsa.pub,target=/etc/apk
106
107
107
108
# ############################################ Base image for Debian #############################################
108
109
FROM nginx:1.29.1@sha256:8adbdcb969e2676478ee2c7ad333956f0c8e0e4c5a7463f4611d7a2e7a7ff5dc AS debian
110
+ ARG NGINX_OSS_VERSION
109
111
ARG NGINX_AGENT_VERSION
110
112
111
113
RUN --mount=type=bind,from=nginx-files,src=nginx_signing.key,target=/tmp/nginx_signing.key \
@@ -121,7 +123,9 @@ RUN --mount=type=bind,from=nginx-files,src=nginx_signing.key,target=/tmp/nginx_s
121
123
http://packages.nginx.org/nginx-agent/debian `lsb_release -cs` agent" >> /etc/apt/sources.list.d/nginx.list \
122
124
&& printf "%s" "Package: *\n Pin: origin nginx.org\n Pin: release o=nginx\n Pin-Priority: 900\n " > /etc/apt/preferences.d/99nginx \
123
125
&& apt-get update \
124
- && apt-get install --no-install-recommends --no-install-suggests -y nginx-agent=${NGINX_AGENT_VERSION}* nginx-module-otel=${NGINX_OSS_VERSION}* \
126
+ && apt-get install --no-install-recommends --no-install-suggests -y \
127
+ nginx-agent=${NGINX_AGENT_VERSION}* \
128
+ nginx-module-otel=${NGINX_OSS_VERSION}* \
125
129
&& apt-get purge --auto-remove -y gpg \
126
130
&& rm -rf /var/lib/apt/lists/* /etc/apt/preferences.d/99nginx /etc/apt/sources.list.d/nginx.list \
127
131
&& agent.sh
0 commit comments