diff options
| author | Andrew Clayton <a.clayton@nginx.com> | 2025-08-27 17:34:43 +0100 |
|---|---|---|
| committer | Andrew Clayton <a.clayton@nginx.com> | 2025-09-03 21:06:15 +0100 |
| commit | 2409d0f6473f94fa60cb5c7d83a0a2576391eac0 (patch) | |
| tree | 48ee5c0545372945d80919a75b021e6c304c44ad /pkg/docker/template.Dockerfile | |
| parent | b06ec78a78f4db8d7e2c4487b5ffb1c1ae3fa6b9 (diff) | |
| download | unit-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/docker/template.Dockerfile')
| -rw-r--r-- | pkg/docker/template.Dockerfile | 7 |
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 \ |
