Skip to content

Commit cd6032e

Browse files
thresheekLaurentGoderre
authored andcommitted
Regenerated dockerfiles
1 parent b6d5ced commit cd6032e

18 files changed

+137
-492
lines changed

Diff for: pkg/docker/Dockerfile.go1.22

+8-29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
FROM rust:1.83.0-bookworm AS rust-build
2+
13
FROM golang:1.22-bookworm
24

35
LABEL org.opencontainers.image.title="Unit (go1.22)"
@@ -8,30 +10,17 @@ LABEL org.opencontainers.image.documentation="https://unit.nginx.org/installatio
810
LABEL org.opencontainers.image.vendor="NGINX Docker Maintainers <[email protected]>"
911
LABEL org.opencontainers.image.version="1.34.0"
1012

11-
RUN set -ex \
13+
COPY --from=unit:1.34.0-minimal /usr/sbin/unitd* /usr/sbin/
14+
RUN --mount=type=bind,target=/rust,from=rust-build,rw \
15+
set -ex \
1216
&& savedAptMark="$(apt-mark showmanual)" \
1317
&& apt-get update \
1418
&& apt-get install --no-install-recommends --no-install-suggests -y \
1519
ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
16-
&& export RUST_VERSION=1.83.0 \
17-
&& export RUSTUP_HOME=/usr/src/unit/rustup \
18-
&& export CARGO_HOME=/usr/src/unit/cargo \
19-
&& export PATH=/usr/src/unit/cargo/bin:$PATH \
20+
&& export RUSTUP_HOME=/rust/usr/local/rustup \
21+
&& export CARGO_HOME=/rust/usr/local/cargo \
22+
&& export PATH=/rust/usr/local/cargo/bin:$PATH \
2023
&& dpkgArch="$(dpkg --print-architecture)" \
21-
&& case "${dpkgArch##*-}" in \
22-
amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;; \
23-
arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;; \
24-
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
25-
esac \
26-
&& url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init" \
27-
&& curl -L -O "$url" \
28-
&& echo "${rustupSha256} *rustup-init" | sha256sum -c - \
29-
&& chmod +x rustup-init \
30-
&& ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch} \
31-
&& rm rustup-init \
32-
&& rustup --version \
33-
&& cargo --version \
34-
&& rustc --version \
3524
&& mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \
3625
&& mkdir -p /usr/src/unit \
3726
&& cd /usr/src/unit \
@@ -56,16 +45,6 @@ RUN set -ex \
5645
&& CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES \
5746
--njs \
5847
--otel" \
59-
&& make -j $NCPU -C pkg/contrib .njs \
60-
&& export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build \
61-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
62-
&& make -j $NCPU unitd \
63-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd-debug \
64-
&& make clean \
65-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/modules \
66-
&& make -j $NCPU unitd \
67-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd \
68-
&& make clean \
6948
&& /bin/true \
7049
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
7150
&& ./configure go --go-path=$GOPATH \

Diff for: pkg/docker/Dockerfile.go1.23

+8-29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
FROM rust:1.83.0-bookworm AS rust-build
2+
13
FROM golang:1.23-bookworm
24

35
LABEL org.opencontainers.image.title="Unit (go1.23)"
@@ -8,30 +10,17 @@ LABEL org.opencontainers.image.documentation="https://unit.nginx.org/installatio
810
LABEL org.opencontainers.image.vendor="NGINX Docker Maintainers <[email protected]>"
911
LABEL org.opencontainers.image.version="1.34.0"
1012

11-
RUN set -ex \
13+
COPY --from=unit:1.34.0-minimal /usr/sbin/unitd* /usr/sbin/
14+
RUN --mount=type=bind,target=/rust,from=rust-build,rw \
15+
set -ex \
1216
&& savedAptMark="$(apt-mark showmanual)" \
1317
&& apt-get update \
1418
&& apt-get install --no-install-recommends --no-install-suggests -y \
1519
ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
16-
&& export RUST_VERSION=1.83.0 \
17-
&& export RUSTUP_HOME=/usr/src/unit/rustup \
18-
&& export CARGO_HOME=/usr/src/unit/cargo \
19-
&& export PATH=/usr/src/unit/cargo/bin:$PATH \
20+
&& export RUSTUP_HOME=/rust/usr/local/rustup \
21+
&& export CARGO_HOME=/rust/usr/local/cargo \
22+
&& export PATH=/rust/usr/local/cargo/bin:$PATH \
2023
&& dpkgArch="$(dpkg --print-architecture)" \
21-
&& case "${dpkgArch##*-}" in \
22-
amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;; \
23-
arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;; \
24-
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
25-
esac \
26-
&& url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init" \
27-
&& curl -L -O "$url" \
28-
&& echo "${rustupSha256} *rustup-init" | sha256sum -c - \
29-
&& chmod +x rustup-init \
30-
&& ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch} \
31-
&& rm rustup-init \
32-
&& rustup --version \
33-
&& cargo --version \
34-
&& rustc --version \
3524
&& mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \
3625
&& mkdir -p /usr/src/unit \
3726
&& cd /usr/src/unit \
@@ -56,16 +45,6 @@ RUN set -ex \
5645
&& CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES \
5746
--njs \
5847
--otel" \
59-
&& make -j $NCPU -C pkg/contrib .njs \
60-
&& export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build \
61-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
62-
&& make -j $NCPU unitd \
63-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd-debug \
64-
&& make clean \
65-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/modules \
66-
&& make -j $NCPU unitd \
67-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd \
68-
&& make clean \
6948
&& /bin/true \
7049
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
7150
&& ./configure go --go-path=$GOPATH \

Diff for: pkg/docker/Dockerfile.jsc11

+8-29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
FROM rust:1.83.0-bookworm AS rust-build
2+
13
FROM eclipse-temurin:11-jdk-jammy
24

35
LABEL org.opencontainers.image.title="Unit (jsc11)"
@@ -8,30 +10,17 @@ LABEL org.opencontainers.image.documentation="https://unit.nginx.org/installatio
810
LABEL org.opencontainers.image.vendor="NGINX Docker Maintainers <[email protected]>"
911
LABEL org.opencontainers.image.version="1.34.0"
1012

11-
RUN set -ex \
13+
COPY --from=unit:1.34.0-minimal /usr/sbin/unitd* /usr/sbin/
14+
RUN --mount=type=bind,target=/rust,from=rust-build,rw \
15+
set -ex \
1216
&& savedAptMark="$(apt-mark showmanual)" \
1317
&& apt-get update \
1418
&& apt-get install --no-install-recommends --no-install-suggests -y \
1519
ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
16-
&& export RUST_VERSION=1.83.0 \
17-
&& export RUSTUP_HOME=/usr/src/unit/rustup \
18-
&& export CARGO_HOME=/usr/src/unit/cargo \
19-
&& export PATH=/usr/src/unit/cargo/bin:$PATH \
20+
&& export RUSTUP_HOME=/rust/usr/local/rustup \
21+
&& export CARGO_HOME=/rust/usr/local/cargo \
22+
&& export PATH=/rust/usr/local/cargo/bin:$PATH \
2023
&& dpkgArch="$(dpkg --print-architecture)" \
21-
&& case "${dpkgArch##*-}" in \
22-
amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;; \
23-
arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;; \
24-
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
25-
esac \
26-
&& url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init" \
27-
&& curl -L -O "$url" \
28-
&& echo "${rustupSha256} *rustup-init" | sha256sum -c - \
29-
&& chmod +x rustup-init \
30-
&& ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch} \
31-
&& rm rustup-init \
32-
&& rustup --version \
33-
&& cargo --version \
34-
&& rustc --version \
3524
&& mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \
3625
&& mkdir -p /usr/src/unit \
3726
&& cd /usr/src/unit \
@@ -56,16 +45,6 @@ RUN set -ex \
5645
&& CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES \
5746
--njs \
5847
--otel" \
59-
&& make -j $NCPU -C pkg/contrib .njs \
60-
&& export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build \
61-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
62-
&& make -j $NCPU unitd \
63-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd-debug \
64-
&& make clean \
65-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/modules \
66-
&& make -j $NCPU unitd \
67-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd \
68-
&& make clean \
6948
&& /bin/true \
7049
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
7150
&& ./configure java --jars=/usr/share/unit-jsc-common/ \

Diff for: pkg/docker/Dockerfile.minimal

+8-27
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
FROM rust:1.83.0-bookworm AS rust-build
2+
13
FROM debian:bookworm-slim
24

35
LABEL org.opencontainers.image.title="Unit (minimal)"
@@ -8,30 +10,17 @@ LABEL org.opencontainers.image.documentation="https://unit.nginx.org/installatio
810
LABEL org.opencontainers.image.vendor="NGINX Docker Maintainers <[email protected]>"
911
LABEL org.opencontainers.image.version="1.34.0"
1012

11-
RUN set -ex \
13+
14+
RUN --mount=type=bind,target=/rust,from=rust-build,rw \
15+
set -ex \
1216
&& savedAptMark="$(apt-mark showmanual)" \
1317
&& apt-get update \
1418
&& apt-get install --no-install-recommends --no-install-suggests -y \
1519
ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
16-
&& export RUST_VERSION=1.83.0 \
17-
&& export RUSTUP_HOME=/usr/src/unit/rustup \
18-
&& export CARGO_HOME=/usr/src/unit/cargo \
19-
&& export PATH=/usr/src/unit/cargo/bin:$PATH \
20+
&& export RUSTUP_HOME=/rust/usr/local/rustup \
21+
&& export CARGO_HOME=/rust/usr/local/cargo \
22+
&& export PATH=/rust/usr/local/cargo/bin:$PATH \
2023
&& dpkgArch="$(dpkg --print-architecture)" \
21-
&& case "${dpkgArch##*-}" in \
22-
amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;; \
23-
arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;; \
24-
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
25-
esac \
26-
&& url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init" \
27-
&& curl -L -O "$url" \
28-
&& echo "${rustupSha256} *rustup-init" | sha256sum -c - \
29-
&& chmod +x rustup-init \
30-
&& ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch} \
31-
&& rm rustup-init \
32-
&& rustup --version \
33-
&& cargo --version \
34-
&& rustc --version \
3524
&& mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \
3625
&& mkdir -p /usr/src/unit \
3726
&& cd /usr/src/unit \
@@ -66,14 +55,6 @@ RUN set -ex \
6655
&& make -j $NCPU unitd \
6756
&& install -pm755 build/sbin/unitd /usr/sbin/unitd \
6857
&& make clean \
69-
&& /bin/true \
70-
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
71-
&& ./configure \
72-
&& make -j $NCPU version \
73-
&& make clean \
74-
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/modules \
75-
&& ./configure \
76-
&& make -j $NCPU version \
7758
&& cd \
7859
&& rm -rf /usr/src/unit \
7960
&& for f in /usr/sbin/unitd /usr/lib/unit/modules/*.unit.so; do \

Diff for: pkg/docker/Dockerfile.node20

+8-29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
FROM rust:1.83.0-bookworm AS rust-build
2+
13
FROM node:20-bookworm
24

35
LABEL org.opencontainers.image.title="Unit (node20)"
@@ -8,30 +10,17 @@ LABEL org.opencontainers.image.documentation="https://unit.nginx.org/installatio
810
LABEL org.opencontainers.image.vendor="NGINX Docker Maintainers <[email protected]>"
911
LABEL org.opencontainers.image.version="1.34.0"
1012

11-
RUN set -ex \
13+
COPY --from=unit:1.34.0-minimal /usr/sbin/unitd* /usr/sbin/
14+
RUN --mount=type=bind,target=/rust,from=rust-build,rw \
15+
set -ex \
1216
&& savedAptMark="$(apt-mark showmanual)" \
1317
&& apt-get update \
1418
&& apt-get install --no-install-recommends --no-install-suggests -y \
1519
ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
16-
&& export RUST_VERSION=1.83.0 \
17-
&& export RUSTUP_HOME=/usr/src/unit/rustup \
18-
&& export CARGO_HOME=/usr/src/unit/cargo \
19-
&& export PATH=/usr/src/unit/cargo/bin:$PATH \
20+
&& export RUSTUP_HOME=/rust/usr/local/rustup \
21+
&& export CARGO_HOME=/rust/usr/local/cargo \
22+
&& export PATH=/rust/usr/local/cargo/bin:$PATH \
2023
&& dpkgArch="$(dpkg --print-architecture)" \
21-
&& case "${dpkgArch##*-}" in \
22-
amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;; \
23-
arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;; \
24-
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
25-
esac \
26-
&& url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init" \
27-
&& curl -L -O "$url" \
28-
&& echo "${rustupSha256} *rustup-init" | sha256sum -c - \
29-
&& chmod +x rustup-init \
30-
&& ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch} \
31-
&& rm rustup-init \
32-
&& rustup --version \
33-
&& cargo --version \
34-
&& rustc --version \
3524
&& mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \
3625
&& mkdir -p /usr/src/unit \
3726
&& cd /usr/src/unit \
@@ -56,16 +45,6 @@ RUN set -ex \
5645
&& CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES \
5746
--njs \
5847
--otel" \
59-
&& make -j $NCPU -C pkg/contrib .njs \
60-
&& export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build \
61-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
62-
&& make -j $NCPU unitd \
63-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd-debug \
64-
&& make clean \
65-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/modules \
66-
&& make -j $NCPU unitd \
67-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd \
68-
&& make clean \
6948
&& npm -g install node-gyp \
7049
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
7150
&& ./configure nodejs --node-gyp=/usr/local/bin/node-gyp \

Diff for: pkg/docker/Dockerfile.node22

+8-29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
FROM rust:1.83.0-bookworm AS rust-build
2+
13
FROM node:22-bookworm
24

35
LABEL org.opencontainers.image.title="Unit (node22)"
@@ -8,30 +10,17 @@ LABEL org.opencontainers.image.documentation="https://unit.nginx.org/installatio
810
LABEL org.opencontainers.image.vendor="NGINX Docker Maintainers <[email protected]>"
911
LABEL org.opencontainers.image.version="1.34.0"
1012

11-
RUN set -ex \
13+
COPY --from=unit:1.34.0-minimal /usr/sbin/unitd* /usr/sbin/
14+
RUN --mount=type=bind,target=/rust,from=rust-build,rw \
15+
set -ex \
1216
&& savedAptMark="$(apt-mark showmanual)" \
1317
&& apt-get update \
1418
&& apt-get install --no-install-recommends --no-install-suggests -y \
1519
ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake \
16-
&& export RUST_VERSION=1.83.0 \
17-
&& export RUSTUP_HOME=/usr/src/unit/rustup \
18-
&& export CARGO_HOME=/usr/src/unit/cargo \
19-
&& export PATH=/usr/src/unit/cargo/bin:$PATH \
20+
&& export RUSTUP_HOME=/rust/usr/local/rustup \
21+
&& export CARGO_HOME=/rust/usr/local/cargo \
22+
&& export PATH=/rust/usr/local/cargo/bin:$PATH \
2023
&& dpkgArch="$(dpkg --print-architecture)" \
21-
&& case "${dpkgArch##*-}" in \
22-
amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;; \
23-
arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;; \
24-
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
25-
esac \
26-
&& url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init" \
27-
&& curl -L -O "$url" \
28-
&& echo "${rustupSha256} *rustup-init" | sha256sum -c - \
29-
&& chmod +x rustup-init \
30-
&& ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch} \
31-
&& rm rustup-init \
32-
&& rustup --version \
33-
&& cargo --version \
34-
&& rustc --version \
3524
&& mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules \
3625
&& mkdir -p /usr/src/unit \
3726
&& cd /usr/src/unit \
@@ -56,16 +45,6 @@ RUN set -ex \
5645
&& CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES \
5746
--njs \
5847
--otel" \
59-
&& make -j $NCPU -C pkg/contrib .njs \
60-
&& export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build \
61-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
62-
&& make -j $NCPU unitd \
63-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd-debug \
64-
&& make clean \
65-
&& ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/modules \
66-
&& make -j $NCPU unitd \
67-
&& install -pm755 build/sbin/unitd /usr/sbin/unitd \
68-
&& make clean \
6948
&& npm -g install node-gyp \
7049
&& ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug \
7150
&& ./configure nodejs --node-gyp=/usr/local/bin/node-gyp \

0 commit comments

Comments
 (0)