diff --git a/images/nginx-slim/Makefile b/images/nginx-slim/Makefile index c7029a543..ef00ea06d 100644 --- a/images/nginx-slim/Makefile +++ b/images/nginx-slim/Makefile @@ -16,7 +16,7 @@ TAG ?= 0.28 REGISTRY ?= quay.io/kubernetes-ingress-controller ARCH ?= $(shell go env GOARCH) -DOCKER ?= gcloud docker -- +DOCKER ?= gcloud docker -- ALL_ARCH = amd64 arm arm64 ppc64le SED_I?=sed -i diff --git a/images/nginx-slim/build.sh b/images/nginx-slim/build.sh index 7a10f032f..27f3e446b 100755 --- a/images/nginx-slim/build.sh +++ b/images/nginx-slim/build.sh @@ -147,6 +147,11 @@ make install cd "$BUILD_PATH" +# Get Brotli source and deps +git clone https://github.com/google/ngx_brotli.git +cd ngx_brotli && git submodule update --init + + if [[ ${ARCH} == "x86_64" ]]; then # build modsecurity library git clone https://github.com/SpiderLabs/ModSecurity @@ -204,6 +209,7 @@ WITH_MODULES="--add-module=$BUILD_PATH/ngx_devel_kit-$NDK_VERSION \ --add-module=$BUILD_PATH/nginx-goodies-nginx-sticky-module-ng-$STICKY_SESSIONS_VERSION \ --add-module=$BUILD_PATH/nginx-http-auth-digest-$NGINX_DIGEST_AUTH \ --add-module=$BUILD_PATH/ngx_http_substitutions_filter_module-$NGINX_SUBSTITUTIONS \ + --add-module=$BUILD_PATH/ngx_brotli \ --add-dynamic-module=$BUILD_PATH/nginx-opentracing-$NGINX_OPENTRACING_VERSION/opentracing \ --add-dynamic-module=$BUILD_PATH/nginx-opentracing-$NGINX_OPENTRACING_VERSION/zipkin"