From 8ac2b99c875a887f5a806e961c7f43777390c1f2 Mon Sep 17 00:00:00 2001 From: "Masih H. Derkani" Date: Tue, 11 Feb 2025 13:22:07 +0000 Subject: [PATCH] Use the correct environment variable for proof params path The actual environment variable that sets the proof params fetch path is `FIL_PROOFS_PARAMETER_CACHE` according to `go-paramfetch` implementation. See: * https://github.com/filecoin-project/go-paramfetch/blob/62ad5888f87076c9589d2b63af904b1f89a91b86/paramfetch.go#L31 Fix it in `Dockerfile` to avoid redundant download of params if the wrong env var is set. --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index cc41a084be0..1594c6cb364 100644 --- a/Dockerfile +++ b/Dockerfile @@ -75,7 +75,7 @@ COPY scripts/docker-lotus-entrypoint.sh / ARG DOCKER_LOTUS_IMPORT_SNAPSHOT=https://forest-archive.chainsafe.dev/latest/mainnet/ ENV DOCKER_LOTUS_IMPORT_SNAPSHOT ${DOCKER_LOTUS_IMPORT_SNAPSHOT} -ENV FILECOIN_PARAMETER_CACHE /var/tmp/filecoin-proof-parameters +ENV FIL_PROOFS_PARAMETER_CACHE /var/tmp/filecoin-proof-parameters ENV LOTUS_PATH /var/lib/lotus ENV DOCKER_LOTUS_IMPORT_WALLET "" @@ -96,7 +96,7 @@ CMD ["-help"] ##################################### FROM lotus-base AS lotus-all-in-one -ENV FILECOIN_PARAMETER_CACHE /var/tmp/filecoin-proof-parameters +ENV FIL_PROOFS_PARAMETER_CACHE /var/tmp/filecoin-proof-parameters ENV LOTUS_MINER_PATH /var/lib/lotus-miner ENV LOTUS_PATH /var/lib/lotus ENV LOTUS_WORKER_PATH /var/lib/lotus-worker