From 44fafc792e7427e8ad3f7cb8061ee0095171e811 Mon Sep 17 00:00:00 2001 From: Binarybaron Date: Mon, 11 Nov 2024 16:02:55 +0100 Subject: [PATCH] feat(asb): Add Dockerfile --- Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..05e5d64c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +# This Dockerfile builds the asb binary + +FROM rust:1.79-slim AS builder + +WORKDIR /build + +RUN apt-get update +RUN apt-get install -y git clang cmake libsnappy-dev + +COPY . . + +WORKDIR /build/swap + +RUN cargo build --release --bin=asb + +FROM debian:bookworm-slim + +WORKDIR /data + +COPY --from=builder /build/target/release/asb /bin/asb + +ENTRYPOINT ["asb"]