summaryrefslogtreecommitdiffhomepage
path: root/pkg
diff options
context:
space:
mode:
authorAndrew Clayton <a.clayton@nginx.com>2025-08-27 17:34:43 +0100
committerAndrew Clayton <a.clayton@nginx.com>2025-09-03 21:06:15 +0100
commit2409d0f6473f94fa60cb5c7d83a0a2576391eac0 (patch)
tree48ee5c0545372945d80919a75b021e6c304c44ad /pkg
parentb06ec78a78f4db8d7e2c4487b5ffb1c1ae3fa6b9 (diff)
downloadunit-2409d0f6473f94fa60cb5c7d83a0a2576391eac0.tar.gz
unit-2409d0f6473f94fa60cb5c7d83a0a2576391eac0.tar.bz2
pkg/docker: Enable zlib. zstd and brotli compression
Install the required libraries, it also requires pkgconf. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to 'pkg')
-rw-r--r--pkg/docker/template.Dockerfile7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkg/docker/template.Dockerfile b/pkg/docker/template.Dockerfile
index 72badac6..79db338b 100644
--- a/pkg/docker/template.Dockerfile
+++ b/pkg/docker/template.Dockerfile
@@ -12,7 +12,7 @@ RUN set -ex \
&& savedAptMark="$(apt-mark showmanual)" \
&& apt-get update \
&& apt-get install --no-install-recommends --no-install-suggests -y \
- ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
+ ca-certificates git build-essential libssl-dev libpcre2-dev zlib1g-dev libzstd-dev libbrotli-dev curl pkg-config pkgconf libclang-dev cmake \
&& export RUST_VERSION=1.89.0 \
&& export RUSTUP_HOME=/usr/src/unit/rustup \
&& export CARGO_HOME=/usr/src/unit/cargo \
@@ -55,7 +55,10 @@ RUN set -ex \
--libdir=/usr/lib/$DEB_HOST_MULTIARCH" \
&& CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES \
--njs \
- --otel" \
+ --otel \
+ --zlib \
+ --zstd \
+ --brotli" \
&& make -j $NCPU -C pkg/contrib .njs \
&& export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build \
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \