From 9446c3c841c2fc984ff6e6090882dc4ef9ed77ee Mon Sep 17 00:00:00 2001 From: goldsquid Date: Sat, 25 Oct 2025 15:27:25 +0700 Subject: [PATCH] hardcoded maru in linea-erigon2 --- linea-mainnet-erigon-archive-trace.yml | 38 +++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/linea-mainnet-erigon-archive-trace.yml b/linea-mainnet-erigon-archive-trace.yml index 9f47dd09..981856e2 100644 --- a/linea-mainnet-erigon-archive-trace.yml +++ b/linea-mainnet-erigon-archive-trace.yml @@ -87,5 +87,41 @@ services: - traefik.http.routers.linea-mainnet-erigon-archive-trace.middlewares=linea-mainnet-erigon-archive-trace-stripprefix, ipallowlist shm_size: 2gb +linea-erigon-node: + build: + context: ./linea + dockerfile: maru.Dockerfile + args: + MARU_IMAGE: ${LINEA_MAINNET_MARU_IMAGE:-consensys/maru} + MARU_VERSION: ${LINEA_MAINNET_MARU_VERSION:-bcfdb43} + ports: + - 15060:15060 + - 15060:15060/udp + expose: + - 8080 + environment: + - EL_HOST=linea-erigon + - IP=${IP} + - L1_RPC=${ETHEREUM_MAINNET_EXECUTION_RPC} + - P2P_PORT=15060 + entrypoint: [/bin/bash, -c] + command: + - | + envsubst < /config/maru/config.toml.template > /config.toml + exec java -Dlog4j2.configurationFile=/config/maru/log4j.xml -jar /opt/consensys/maru/maru.jar --config=/config.toml --maru-genesis-file=/config/maru/genesis.json "$@" + restart: unless-stopped + networks: + - chains + volumes: + - ${LINEA_MAINNET_ERIGON_ARCHIVE_TRACE__MARU_DATA:-linea-mainnet-erigon-archive-trace_maru}:/opt/maru/data + - ./linea/mainnet:/config + - .jwtsecret:/jwtsecret:ro + logging: *logging-defaults + labels: + - prometheus-scrape.enabled=true + - prometheus-scrape.port=9090 + - prometheus-scrape.path=/debug/metrics/prometheus + volumes: - linea-mainnet-erigon-archive-trace: + linea-mainnet-erigon-archive-trace: + linea-mainnet-erigon-archive-trace_maru: