55#
66FROM nginx:1.23.2-alpine-slim
77
8- ENV NJS_VERSION 0.7.7
8+ ENV NJS_VERSION 0.7.9
99
1010RUN set -x \
1111 && apkArch="$(cat /etc/apk/arch)" \
@@ -23,9 +23,9 @@ RUN set -x \
2323 x86_64|aarch64) \
2424# arches officially built by upstream
2525 set -x \
26- && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin " \
26+ && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655 " \
2727 && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub \
28- && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ] ; then \
28+ && if echo "$KEY_SHA512 * /tmp/nginx_signing.rsa.pub" | sha512sum -c - ; then \
2929 echo "key verification succeeded!" ; \
3030 mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; \
3131 else \
@@ -58,16 +58,16 @@ RUN set -x \
5858 && su nobody -s /bin/sh -c " \
5959 export HOME=${tempDir} \
6060 && cd ${tempDir} \
61- && curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE} .tar.gz \
62- && PKGOSSCHECKSUM=\" 98d244d5dea3f0c49692843b1857e21dc7353e749f9ff8a526036a3beeea299e156183b6a98070ffc68a23d191e1f24c577d7ea874f8cc27ce01f4dc832658b6 *${NGINX_VERSION}-${PKG_RELEASE} .tar.gz\" \
63- && if [ \"\$ (openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE} .tar.gz)\" = \"\$ PKGOSSCHECKSUM\" ]; then \
61+ && curl -f -O https://hg.nginx.org/pkg-oss/archive/756 .tar.gz \
62+ && PKGOSSCHECKSUM=\" 5e79f9be4f8ba037fa8138fe50a8fc9e41a0192c1d8c9b2cc58b5c5f5eb3ac66b4807083d25ca21363f07075320a7566eb3e4d3317aa01d3b3e23b20943c411f *756 .tar.gz\" \
63+ && if [ \"\$ (openssl sha512 -r 756 .tar.gz)\" = \"\$ PKGOSSCHECKSUM\" ]; then \
6464 echo \" pkg-oss tarball checksum verification succeeded!\" ; \
6565 else \
6666 echo \" pkg-oss tarball checksum verification failed!\" ; \
6767 exit 1; \
6868 fi \
69- && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE} .tar.gz \
70- && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} \
69+ && tar xzvf 756 .tar.gz \
70+ && cd pkg-oss-756 \
7171 && cd alpine \
7272 && make module-geoip module-image-filter module-njs module-xslt \
7373 && apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk \
0 commit comments