From 6908a7ea207f0e53ee33e6e9e0b4bf0810fe067f Mon Sep 17 00:00:00 2001 From: Ludo Galabru Date: Mon, 14 Aug 2023 16:07:00 +0200 Subject: [PATCH] chore: add dockerfile --- dockerfiles/stacks-pyth-relayer.dockerfile | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dockerfiles/stacks-pyth-relayer.dockerfile diff --git a/dockerfiles/stacks-pyth-relayer.dockerfile b/dockerfiles/stacks-pyth-relayer.dockerfile new file mode 100644 index 0000000..c45d2e0 --- /dev/null +++ b/dockerfiles/stacks-pyth-relayer.dockerfile @@ -0,0 +1,27 @@ +FROM rust:bullseye as build + +WORKDIR /src + +RUN apt update && apt install -y ca-certificates pkg-config libssl-dev libclang-11-dev + +RUN rustup update 1.67.0 && rustup default 1.67.0 + +COPY ./relayer /relayer + +WORKDIR /relayer + +RUN mkdir /out + +RUN cargo build --release + +RUN cp target/release/stacks-pyth-relayer /out + +FROM debian:bullseye-slim + +RUN apt update && apt install -y ca-certificates libssl-dev + +COPY --from=build /out/ /bin/ + +WORKDIR /workspace + +ENTRYPOINT ["stacks-pyth-relayer"]