From 2c2e42bdd8ad4f11e4119f8f641ac0b3902cfa17 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 4 Mar 2024 18:49:49 -0800 Subject: [PATCH] fix: static keyfork --- packages/keyfork/Containerfile | 81 ++++++++-------------------------- 1 file changed, 19 insertions(+), 62 deletions(-) diff --git a/packages/keyfork/Containerfile b/packages/keyfork/Containerfile index fbc92e3..b4b37ad 100644 --- a/packages/keyfork/Containerfile +++ b/packages/keyfork/Containerfile @@ -1,93 +1,50 @@ -ARG RUST_VERSION=1.76.0 - FROM scratch AS base ENV VERSION=0.1.0 -# https://git.distrust.co/public/keyfork/archive/keyfork-v0.1.0.tar.gz ENV SRC_HASH=f6104056538f846a9575e8e407a1e5bb938eac47b3852de4c7359a6972abdcda ENV SRC_FILE=keyfork-v${VERSION}.tar.gz ENV SRC_SITE=https://git.distrust.co/public/keyfork/archive/${SRC_FILE} FROM base AS fetch ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} . - -FROM stagex/rust:${RUST_VERSION} AS rust -FROM fetch AS rust-fetch - +COPY --from=stagex/rust . / COPY --from=stagex/busybox . / COPY --from=stagex/musl . / -COPY --from=rust . / - COPY --from=stagex/gcc . / COPY --from=stagex/llvm . / COPY --from=stagex/libunwind . / COPY --from=stagex/openssl . / COPY --from=stagex/zlib . / - -# NOTE: Necessary for `cargo fetch`, but CA trust is not relied upon COPY --from=stagex/ca-certificates . / - -RUN --network=none <