File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,18 @@ ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
44WORKDIR /app
55COPY . .
66RUN rustup target add x86_64-unknown-linux-musl
7+
8+ RUN apt-get update && apt-get install -y --no-install-recommends \
9+ pkg-config \
10+ libssl-dev \
11+ && rm -rf /var/lib/apt/lists/*
12+
13+ ENV OPENSSL_STATIC=1
14+ ENV PKG_CONFIG_ALLOW_CROSS=1
15+ ENV PKG_CONFIG_PATH=/usr/lib/x86_64-linux-musl/pkgconfig:/usr/local/musl/lib/pkgconfig
16+ ENV PKG_CONFIG_SYSROOT_DIR=/usr/x86_64-linux-musl:/usr/local/musl
17+ ENV OPENSSL_DIR=/usr/x86_64-linux-musl/usr:/usr/local/musl/usr
18+
719RUN RUSTFLAGS='-C target-cpu=x86-64-v2' cargo build --release --target x86_64-unknown-linux-musl --features jemalloc
820
921FROM --platform=linux/amd64 scratch
Original file line number Diff line number Diff line change @@ -4,6 +4,18 @@ ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
44WORKDIR /app
55COPY . .
66RUN rustup target add x86_64-unknown-linux-musl
7+
8+ RUN apt-get update && apt-get install -y --no-install-recommends \
9+ pkg-config \
10+ libssl-dev \
11+ && rm -rf /var/lib/apt/lists/*
12+
13+ ENV OPENSSL_STATIC=1
14+ ENV PKG_CONFIG_ALLOW_CROSS=1
15+ ENV PKG_CONFIG_PATH=/usr/lib/x86_64-linux-musl/pkgconfig:/usr/local/musl/lib/pkgconfig
16+ ENV PKG_CONFIG_SYSROOT_DIR=/usr/x86_64-linux-musl:/usr/local/musl
17+ ENV OPENSSL_DIR=/usr/x86_64-linux-musl/usr:/usr/local/musl/usr
18+
719RUN RUSTFLAGS='-C target-cpu=x86-64-v2' cargo build --release --target x86_64-unknown-linux-musl --features jemalloc
820
921FROM --platform=linux/amd64 node:lts-bookworm as node-builder
You can’t perform that action at this time.
0 commit comments