diff --git a/.cargo/config.toml b/.cargo/config.toml index c615b9f..b521c53 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,2 +1,2 @@ [target.'cfg(target_arch = "x86_64")'] -rustflags = ["-C", "target-feature=+aes,+sse2"] \ No newline at end of file +rustflags = ["-C", "target-feature=+aes,+sse2,-crt-static"] \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 26cb0e8..10b2c0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,6 @@ -FROM rust:1.85 as builder +FROM rust:alpine as builder + +RUN apk add --no-cache musl-dev openssl-dev musl openssl libcrypto3 WORKDIR /app @@ -8,7 +10,7 @@ RUN cargo build --release RUN rm .env -FROM rust:1.85 AS final +FROM rust:alpine AS final WORKDIR /app