Skip to content

Commit 21ef158

Browse files
authored
Statically link libs for general Linux (#93)
1 parent adf25cd commit 21ef158

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Dockerfile

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM rust:latest as builder
2-
WORKDIR /app
1+
FROM clux/muslrust:stable AS builder
2+
WORKDIR /usr/src/
33
COPY . .
4-
RUN cargo build --release
4+
RUN cargo build --release --target x86_64-unknown-linux-musl
55

66
FROM debian:buster-slim
77
WORKDIR /app
88
RUN apt update && \
99
apt-get install pkg-config libssl-dev -y
10-
COPY --from=builder /app/target/release/turn-server /usr/local/bin/turn-server
11-
COPY --from=builder /app/turn-server.toml /etc/turn-server/config.toml
10+
COPY --from=builder /usr/src/target/x86_64-unknown-linux-musl/release/turn-server /usr/local/bin/turn-server
11+
COPY --from=builder /usr/src/turn-server.toml /etc/turn-server/config.toml
1212
CMD turn-server --config=/etc/turn-server/config.toml

0 commit comments

Comments
 (0)