From 281a87c66289e18ca26dde3ad600c2ee9744dfa4 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 28 Feb 2023 20:29:23 +0300 Subject: [PATCH] add Dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0ccdec8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM rust:1-alpine as build + +# sys deps +RUN apk add --no-cache musl-dev libc-dev + +# cache index +RUN cargo search doh-proxy + +RUN cargo install doh-proxy --no-default-features + +# ----------- + +FROM busybox:1-musl + +COPY --from=build /usr/local/cargo/bin/doh-proxy /usr/local/bin/doh-proxy + +EXPOSE 3000/tcp + +CMD ["doh-proxy"] +