FROM docker.io/library/rust:1.73-alpine AS build RUN --mount=type=cache,target=/var/cache \ apk add \ musl-dev \ && : COPY . /src WORKDIR /src RUN cargo build --release --locked \ && strip target/release/tmpl FROM scratch COPY --from=build /src/target/release/tmpl /tmpl ENTRYPOINT ["/tmpl"] LABEL name='tmpl' \ vendor='Dustin C. Hatch' \ license='MIT OR APACHE-2.0' \ version='0.1.0'