11FROM alpine:3.15 AS build
22
3- ENV NGINX_VERSION 1.21.6
3+ ENV NGINX_VERSION 1.22.0
44# https://github.com/nginx/njs
5- ENV NJS_MODULE_VERSION 0.7.2
5+ ENV NJS_MODULE_VERSION 0.7.4
66# https://github.com/openresty/echo-nginx-module
77ENV ECHO_MODULE_VERSION v0.62
88# https://github.com/openresty/headers-more-nginx-module
@@ -31,7 +31,7 @@ ENV JAEGER_CLIENT_VERSION v0.9.0
3131# https://github.com/opentracing/opentracing-cpp
3232ENV OPENTRACING_LIB_VERSION v1.6.0
3333# https://github.com/opentracing-contrib/nginx-opentracing
34- ENV OPENTRACING_MODULE_VERSION v0.23 .0
34+ ENV OPENTRACING_MODULE_VERSION v0.24 .0
3535
3636COPY *.patch /tmp/
3737RUN set -eux \
@@ -55,6 +55,8 @@ RUN set -eux \
5555 postgresql-dev \
5656 readline-dev \
5757 zlib-dev \
58+ # https://nginx.org/en/pgp_keys.html
59+ && curl -fSL https://nginx.org/keys/thresh.key -o nginx_signing.key \
5860 && curl -fSL https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz -o nginx.tar.gz \
5961 && curl -fSL https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz.asc -o nginx.tar.gz.asc \
6062 && export GNUPGHOME="$(mktemp -d)" \
@@ -69,8 +71,9 @@ RUN set -eux \
6971 gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; \
7072 done; \
7173 test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; \
72- gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz \
73- && rm -rf "$GNUPGHOME" nginx.tar.gz.asc \
74+ gpg --import nginx_signing.key \
75+ && gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz \
76+ && rm -rf "$GNUPGHOME" nginx_signing.key nginx.tar.gz.asc \
7477 && mkdir -p /usr/src \
7578 && tar -zxC /usr/src -f nginx.tar.gz \
7679 && rm nginx.tar.gz \
0 commit comments