diff --git a/Dockerfile b/Dockerfile index 636c5835..b7f3a288 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ # syntax=docker/dockerfile:1 +# check=error=true FROM --platform=$BUILDPLATFORM tonistiigi/xx AS xx FROM --platform=$BUILDPLATFORM rust:1.74-alpine AS base @@ -30,7 +31,7 @@ RUN --mount=type=cache,target=/root/.cargo/git/db \ xx-verify /src/target/$(xx-cargo --print-target-triple)/release/oxipng && \ cp /src/target/$(xx-cargo --print-target-triple)/release/oxipng /src/target/oxipng -FROM alpine AS tool +FROM scratch AS tool LABEL org.opencontainers.image.title="Oxipng" LABEL org.opencontainers.image.description="Multithreaded PNG optimizer written in Rust" @@ -38,7 +39,7 @@ LABEL org.opencontainers.image.authors="Joshua Holmer " LABEL org.opencontainers.image.licenses="MIT" LABEL org.opencontainers.image.source="https://github.com/shssoichiro/oxipng" -COPY --from=base /src/target/oxipng /usr/local/bin +COPY --from=base /src/target/oxipng /usr/local/bin/oxipng WORKDIR /work ENTRYPOINT [ "oxipng" ]