diff --git a/dist/Dockerfile.deploy/Dockerfile b/dist/Dockerfile.deploy/Dockerfile index 0dec6dd72..fc98a35f5 100644 --- a/dist/Dockerfile.deploy/Dockerfile +++ b/dist/Dockerfile.deploy/Dockerfile @@ -1,19 +1,10 @@ -FROM registry.access.redhat.com/ubi9/ubi-minimal:latest as builder -WORKDIR /opt/app-root/src/ +FROM quay.io/openshift-ota/cincinnati-ci-public:rust_boot-root-1.84.1 as builder COPY . . -RUN microdnf update -y \ - && microdnf install -y jq rust cargo \ - && microdnf install -y openssl-devel \ - && microdnf clean all \ - && cargo build --release \ - && mkdir -p /opt/cincinnati/bin \ - && cp -rvf target/release/graph-builder /opt/cincinnati/bin \ - && cp -rvf target/release/policy-engine /opt/cincinnati/bin \ - && cp -rvf target/release/metadata-helper /opt/cincinnati/bin +RUN bin_folder="/go/bin" just build --release FROM registry.access.redhat.com/ubi9/ubi-minimal:latest ENV RUST_LOG=actix_web=error,dkregistry=error -COPY --from=builder /opt/cincinnati/bin/* /usr/bin/ +COPY --from=builder /go/bin/graph-builder /go/bin/policy-engine /go/bin/metadata-helper /usr/bin/ ENTRYPOINT ["/usr/bin/graph-builder"]