From 2f06a894f85665682043abc1d466852c5777ae27 Mon Sep 17 00:00:00 2001 From: gigirassy Date: Thu, 28 May 2026 02:10:18 +0200 Subject: [PATCH] Add Dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1a788c5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM rust:latest as builder + +USER root + +RUN apt update && apt install -y ca-certificates + +WORKDIR /app +COPY Cargo.toml . +COPY src ./src + +RUN cargo build --release + +FROM gcr.io/distroless/cc-debian13:nonroot + +COPY --from=builder /app/target/release/image-proxy /usr/local/bin/image-proxy + +COPY --from=builder /etc/ssl /etc/ssl + +EXPOSE 8080 + +ENTRYPOINT ["image-proxy"] \ No newline at end of file