diff --git a/Dockerfile b/Dockerfile index cdb61ac..c20ba11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,18 +3,18 @@ FROM alpine:${RESTY_BASE_IMAGE_TAG} ARG RESTY_BASE_IMAGE_TAG # Docker Build Arguments -ARG RESTY_VERSION="1.27.1.2" +ARG RESTY_VERSION="1.29.2.4" # https://github.com/openresty/openresty-packaging/blob/master/alpine/openresty-openssl3/APKBUILD -ARG RESTY_OPENSSL_VERSION="3.4.3" -ARG RESTY_OPENSSL_PATCH_VERSION="3.4.1" +ARG RESTY_OPENSSL_VERSION="3.5.6" +ARG RESTY_OPENSSL_PATCH_VERSION="3.5.5" ARG RESTY_OPENSSL_URL_BASE="https://github.com/openssl/openssl/releases/download/openssl-${RESTY_OPENSSL_VERSION}" ARG RESTY_OPENSSL_BUILD_OPTIONS="enable-camellia enable-rfc3779 enable-ktls enable-fips \ disable-md2 disable-rc5 disable-weak-ssl-ciphers disable-ssl3 disable-ssl3-method" # https://github.com/openresty/openresty-packaging/blob/master/alpine/openresty-pcre2/APKBUILD -ARG RESTY_PCRE_VERSION="10.44" -ARG RESTY_PCRE_SHA256="86b9cb0aa3bcb7994faa88018292bc704cdbb708e785f7c74352ff6ea7d3175b" +ARG RESTY_PCRE_VERSION="10.47" +ARG RESTY_PCRE_SHA256="c08ae2388ef333e8403e670ad70c0a11f1eed021fd88308d7e02f596fcd9dc16" ARG RESTY_PCRE_BUILD_OPTIONS="--enable-jit --enable-pcre2grep-jit --disable-bsr-anycrlf --disable-coverage --disable-ebcdic --disable-fuzz-support \ --disable-jit-sealloc --disable-never-backslash-C --enable-newline-is-lf --enable-pcre2-8 --enable-pcre2-16 --enable-pcre2-32 \ --enable-pcre2grep-callout --enable-pcre2grep-callout-fork --disable-pcre2grep-libbz2 --disable-pcre2grep-libz --disable-pcre2test-libedit \ @@ -138,7 +138,7 @@ RUN set -x && apk update && apk add --no-cache --virtual .build-deps \ && curl -sfSL https://github.com/leev/ngx_http_geoip2_module/archive/${RESTY_GEOIP2_VERSION}.tar.gz -o ngx_http_geoip2_module-${RESTY_GEOIP2_VERSION}.tar.gz \ && tar xzf ngx_http_geoip2_module-${RESTY_GEOIP2_VERSION}.tar.gz \ && cd /tmp \ - && curl -fSL https://openresty.org/download/openresty-${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz \ + && curl -fSL https://github.com/openresty/openresty/archive/refs/tags/v${RESTY_VERSION}.tar.gz -o openresty-${RESTY_VERSION}.tar.gz \ && tar xzf openresty-${RESTY_VERSION}.tar.gz \ && cd /tmp/openresty-${RESTY_VERSION} \ && eval ./configure -j${RESTY_J} ${_RESTY_CONFIG_DEPS} ${RESTY_CONFIG_OPTIONS} ${RESTY_CONFIG_OPTIONS_MORE} ${RESTY_LUAJIT_OPTIONS} ${RESTY_PCRE_OPTIONS} \