From bab00cb961fb1b0d898c327e4a92a9b8f07069f3 Mon Sep 17 00:00:00 2001 From: Mihai Galos Date: Fri, 2 Dec 2022 11:35:14 +0100 Subject: [PATCH] Dockerize Oxipng (#462) --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..fb5021d0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM rust:alpine as base + +COPY . /src + +RUN rustup update 1.64 && rustup default 1.64 + +RUN apk update \ + && apk add \ + gcc \ + g++ + +RUN cd /src && cargo build --release + +FROM alpine as tool + +COPY --from=base /src/target/release/oxipng /usr/local/bin + +WORKDIR /src +ENTRYPOINT [ "oxipng" ] +CMD [ "--help" ]