Use release images for zcash-params downloads (#7097)
This commit is contained in:
parent
455779c833
commit
aa8489373e
|
|
@ -1,16 +1,19 @@
|
||||||
# This image is for caching Zcash Sprout and Sapling parameters
|
# This image is for caching Zcash Sprout and Sapling parameters.
|
||||||
|
# We don't test it automatically in CI due to download server rate-limiting.
|
||||||
|
# To manually run it on the PR branch before merging, go to:
|
||||||
|
# https://github.com/ZcashFoundation/zebra/actions/workflows/zcash-params.yml
|
||||||
|
|
||||||
FROM debian:bullseye-slim AS release
|
FROM debian:bullseye-slim AS release
|
||||||
|
|
||||||
# Just use the precompiled zebrad binary from a recent test image.
|
# Just use the precompiled zebrad binary from a recent release image.
|
||||||
#
|
#
|
||||||
# It doesn't matter what build or commit of Zebra we use, because it just calls into the
|
# It doesn't matter what build or commit of Zebra we use, because it just calls into the
|
||||||
# zcash_proofs download code. (Which doesn't change much.)
|
# zcash_proofs download code. (Which doesn't change much.)
|
||||||
# Release image zebrad binaries would also work.
|
# Test image zebrad binaries would also work, but it's harder to get a recent tag for them.
|
||||||
#
|
#
|
||||||
# Compiling the download-params example using `cargo ` is another alternative:
|
# Compiling the download-params example using `cargo ` is another alternative:
|
||||||
# `cargo run --locked --release --features default-docker --example download-params`
|
# `cargo run --locked --release --features default-docker --example download-params`
|
||||||
COPY --from=us-docker.pkg.dev/zealous-zebra/zebra/zebrad-test /usr/local/bin/zebrad /usr/local/bin
|
COPY --from=zfnd/zebra:latest /usr/local/bin/zebrad /usr/local/bin
|
||||||
|
|
||||||
# Pre-download Zcash Sprout and Sapling parameters
|
# Pre-download Zcash Sprout and Sapling parameters
|
||||||
RUN zebrad download
|
RUN zebrad download
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue