eio-ghosts 0.3.1

EIO GitHub Org Secrets Translation Service
FROM scratch AS source
COPY Cargo.lock Cargo.toml LICENSE.txt rustfmt.toml /
COPY src/ /src/

FROM registry.suse.com/bci/rust:1.77 AS build
WORKDIR /src
COPY --from=source / ./

ENV CARGO_HOME="/mnt/cargo"
ENV CARGO_INSTALL_ROOT="/usr/local"
VOLUME [ "/mnt/cargo" ]
RUN cargo install --path=.

FROM scratch AS artifacts
COPY --from=build /usr/local/bin/eio-ghosts /

FROM registry.suse.com/bci/bci-micro:15.6 AS runtime
COPY --from=artifacts / /usr/local/bin/

ENTRYPOINT [ "/usr/local/bin/eio-ghosts" ]