Skip to content

Commit f95f4a6

Browse files
committed
update docker files
1 parent 2d7fd8b commit f95f4a6

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
44
WORKDIR /app
55
COPY . .
66
RUN 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+
719
RUN RUSTFLAGS='-C target-cpu=x86-64-v2' cargo build --release --target x86_64-unknown-linux-musl --features jemalloc
820

921
FROM --platform=linux/amd64 scratch

bundled.Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
44
WORKDIR /app
55
COPY . .
66
RUN 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+
719
RUN RUSTFLAGS='-C target-cpu=x86-64-v2' cargo build --release --target x86_64-unknown-linux-musl --features jemalloc
820

921
FROM --platform=linux/amd64 node:lts-bookworm as node-builder

0 commit comments

Comments
 (0)