1FROM debian:buster-slim as BUILDER 2 3LABEL maintainer="NGINX Docker Maintainers <docker-maint@nginx.com>" 4 5RUN set -ex \ 6 && apt-get update \ 7 && apt-get install --no-install-recommends --no-install-suggests -y ca-certificates mercurial build-essential libssl-dev libpcre2-dev \ 8 && mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \ 9 && hg clone https://hg.nginx.org/unit \ 10 && cd unit \
| 1FROM debian:buster-slim as BUILDER 2 3LABEL maintainer="NGINX Docker Maintainers <docker-maint@nginx.com>" 4 5RUN set -ex \ 6 && apt-get update \ 7 && apt-get install --no-install-recommends --no-install-suggests -y ca-certificates mercurial build-essential libssl-dev libpcre2-dev \ 8 && mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \ 9 && hg clone https://hg.nginx.org/unit \ 10 && cd unit \
|
12 && NCPU="$(getconf _NPROCESSORS_ONLN)" \ 13 && DEB_HOST_MULTIARCH="$(dpkg-architecture -q DEB_HOST_MULTIARCH)" \ 14 && CC_OPT="$(DEB_BUILD_MAINT_OPTIONS="hardening=+all,-pie" DEB_CFLAGS_MAINT_APPEND="-Wp,-D_FORTIFY_SOURCE=2 -fPIC" dpkg-buildflags --get CFLAGS)" \ 15 && LD_OPT="$(DEB_BUILD_MAINT_OPTIONS="hardening=+all,-pie" DEB_LDFLAGS_MAINT_APPEND="-Wl,--as-needed -pie" dpkg-buildflags --get LDFLAGS)" \ 16 && CONFIGURE_ARGS="--prefix=/usr \ 17 --state=/var/lib/unit \ 18 --control=unix:/var/run/control.unit.sock \ 19 --pid=/var/run/unit.pid \
--- 54 unchanged lines hidden --- | 12 && NCPU="$(getconf _NPROCESSORS_ONLN)" \ 13 && DEB_HOST_MULTIARCH="$(dpkg-architecture -q DEB_HOST_MULTIARCH)" \ 14 && CC_OPT="$(DEB_BUILD_MAINT_OPTIONS="hardening=+all,-pie" DEB_CFLAGS_MAINT_APPEND="-Wp,-D_FORTIFY_SOURCE=2 -fPIC" dpkg-buildflags --get CFLAGS)" \ 15 && LD_OPT="$(DEB_BUILD_MAINT_OPTIONS="hardening=+all,-pie" DEB_LDFLAGS_MAINT_APPEND="-Wl,--as-needed -pie" dpkg-buildflags --get LDFLAGS)" \ 16 && CONFIGURE_ARGS="--prefix=/usr \ 17 --state=/var/lib/unit \ 18 --control=unix:/var/run/control.unit.sock \ 19 --pid=/var/run/unit.pid \
--- 54 unchanged lines hidden --- |