From bef0743d69562a82584abba5e04d3c57a08d664b Mon Sep 17 00:00:00 2001 From: lenovo Date: Sat, 6 Jun 2026 14:40:53 +0300 Subject: [PATCH 1/3] fix: add autorestart to supervisord for process resilience --- supervisord.conf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/supervisord.conf b/supervisord.conf index 77d11a461..543513cb8 100644 --- a/supervisord.conf +++ b/supervisord.conf @@ -5,6 +5,7 @@ logfile_maxbytes=0 [program:base-consensus] command=/app/consensus-entrypoint +autorestart=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 redirect_stderr=true @@ -12,7 +13,8 @@ stopwaitsecs=300 [program:execution] command=/app/execution-entrypoint +autorestart=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 redirect_stderr=true -stopwaitsecs=300 +stopwaitsecs=300 \ No newline at end of file From 415072abd9372071b0ae75fe1fc29e1abb0b618f Mon Sep 17 00:00:00 2001 From: lenovo Date: Sat, 6 Jun 2026 15:06:56 +0300 Subject: [PATCH 2/3] docs: update README to reflect unified Base stack --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e0b62998..9c2006029 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Base Node -Base is a secure, low-cost, developer-friendly Ethereum L2 built on Optimism's [OP Stack](https://docs.optimism.io/). This repository contains a Docker build for running a Base node with `base-reth-node` and `base-consensus`. +Base is a secure, low-cost, developer-friendly Ethereum L2 running on the [Base stack](https://github.com/base/base). This repository contains a Docker build for running a Base node with `base-reth-node` and `base-consensus`. [![Website base.org](https://img.shields.io/website-up-down-green-red/https/base.org.svg)](https://base.org) [![Docs](https://img.shields.io/badge/docs-up-green)](https://docs.base.org/) From 89c83b1be4ded0c817dd4f49b18756740d44f1f0 Mon Sep 17 00:00:00 2001 From: lenovo Date: Sat, 6 Jun 2026 15:59:21 +0300 Subject: [PATCH 3/3] feat: make max outbound peers configurable via environment variable RETH_MAX_OUTBOUND_PEERS --- execution-entrypoint | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/execution-entrypoint b/execution-entrypoint index cea226016..3aa7dd7ed 100755 --- a/execution-entrypoint +++ b/execution-entrypoint @@ -150,7 +150,7 @@ exec "$BINARY" node \ --authrpc.port="$AUTHRPC_PORT" \ --authrpc.jwtsecret="$BASE_NODE_L2_ENGINE_AUTH" \ --metrics=0.0.0.0:"$METRICS_PORT" \ - --max-outbound-peers=100 \ + --max-outbound-peers=${RETH_MAX_OUTBOUND_PEERS:-100} \ --chain "$RETH_CHAIN" \ --rollup.sequencer-http="$RETH_SEQUENCER_HTTP" \ --rollup.disable-tx-pool-gossip \