From 143b54835ce44e52a9020e64b69acf3608ec741b Mon Sep 17 00:00:00 2001 From: Yorick Downe Date: Thu, 27 Jul 2023 16:34:24 +0000 Subject: [PATCH 1/3] Reth full node pruning --- reth.yml | 1 + reth/docker-entrypoint.sh | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/reth.yml b/reth.yml index 0279f0be..131800d0 100644 --- a/reth.yml +++ b/reth.yml @@ -24,6 +24,7 @@ services: - JWT_SECRET=${JWT_SECRET:-} - EL_EXTRAS=${EL_EXTRAS:-} - LOG_LEVEL=${LOG_LEVEL:-info} + - ARCHIVE_NODE=${ARCHIVE_NODE:-} # Make this RUST_LOG=${LOG_LEVEL:-info},engine=trace when requiring deep debug - RUST_LOG=${LOG_LEVEL:-info} - RUST_LOG_STYLE=never diff --git a/reth/docker-entrypoint.sh b/reth/docker-entrypoint.sh index 5484b290..f9c6a3a4 100755 --- a/reth/docker-entrypoint.sh +++ b/reth/docker-entrypoint.sh @@ -50,6 +50,13 @@ case ${LOG_LEVEL} in ;; esac +if [ "${ARCHIVE_NODE}" = "true" ]; then + echo "Reth archive node without pruning" + __prune="" +else + __prune="--full" +fi + # Word splitting is desired for the command line parameters # shellcheck disable=SC2086 -exec "$@" ${__verbosity} ${EL_EXTRAS} +exec "$@" ${__verbosity} ${__prune} ${EL_EXTRAS} From 5bfc7004bb23d108b037372ff50c622922fed9aa Mon Sep 17 00:00:00 2001 From: Yorick Downe Date: Fri, 4 Aug 2023 03:07:58 +0000 Subject: [PATCH 2/3] More expect troubleshooting --- ethd | 1 + 1 file changed, 1 insertion(+) diff --git a/ethd b/ethd index 83119593..1a4085d0 100755 --- a/ethd +++ b/ethd @@ -1,6 +1,7 @@ #!/usr/bin/env bash #set -euo pipefail set -uo pipefail +set -x __docker_exe="docker" __compose_exe="docker compose" From 928589d24caf9df335419176553f853c5b002f25 Mon Sep 17 00:00:00 2001 From: Yorick Downe Date: Fri, 4 Aug 2023 03:13:24 +0000 Subject: [PATCH 3/3] Set TERM for whiptail CI --- ethd | 1 - 1 file changed, 1 deletion(-) diff --git a/ethd b/ethd index 1a4085d0..83119593 100755 --- a/ethd +++ b/ethd @@ -1,7 +1,6 @@ #!/usr/bin/env bash #set -euo pipefail set -uo pipefail -set -x __docker_exe="docker" __compose_exe="docker compose"