From 326d36baf5c106d4e323224183d1116e1ab312eb Mon Sep 17 00:00:00 2001 From: Mihai Galos Date: Sat, 12 Nov 2022 19:47:44 +0100 Subject: [PATCH] Dockerize: Initial commit --- Dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..dee20f86 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM rust:alpine as base + +COPY . /src + +RUN rustup update 1.64 && rustup default 1.64 + +RUN apk update \ + && apk add \ + gcc + +RUN cd /src && cargo build --release + +FROM alpine as tool + +COPY --from=base /src/target/release/oxipng /usr/local/bin + +ENTRYPOINT [ "oxipng" ] +CMD [ "--help" ]