FROM registry.fedoraproject.org/fedora-minimal:39 AS build RUN --mount=type=cache,target=/var/cache \ microdnf install -y \ --setopt install_weak_deps=0 \ cargo \ && : COPY . /src WORKDIR /src RUN cargo build --release FROM registry.fedoraproject.org/fedora-minimal:39 RUN --mount=type=cache,target=/var/cache \ microdnf install -y \ --setopt install_weak_deps=0 \ tini \ && : COPY --from=build /src/target/release/keyserv /usr/local/bin/keyserv USER 602:602 ENTRYPOINT ["/usr/bin/tini", "/usr/local/bin/keyserv", "--"]