node is refactored into it's own template

This commit is contained in:
Para Dox
2025-05-24 18:04:16 +07:00
parent b0fc62b701
commit 6d0a5d9d6d
306 changed files with 1633 additions and 1671 deletions

View File

@@ -22,11 +22,6 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-geth \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: 10m
max-file: '3'
services:
ethereum-holesky-geth:
@@ -107,6 +102,8 @@ services:
ports:
- 16993:16993
- 16993:16993/udp
expose:
- 3500
command:
- --accept-terms-of-use
- --beacon-db-pruning
@@ -196,4 +193,12 @@ x-upstreams:
generic:
rpc:
url: $${RPC_URL}
- id: $${ID}-beacon-chain
chain: eth-beacon-chain-holesky
labels:
provider: $${PROVIDER}-beacon-chain
connection:
generic:
rpc:
url: $${RPC_URL}
...

View File

@@ -22,11 +22,6 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-geth \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: 10m
max-file: '3'
services:
ethereum-mainnet-geth:
@@ -146,9 +141,9 @@ services:
command:
- --common-live-blocks-addr=ethereum-mainnet-geth-firehose:10014
- --log-to-file=false
- --substreams-block-execution-timeout=${ETHEREUM_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-block-execution-timeout=${ETHEREUM_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-3m0s}
- --substreams-rpc-endpoints=${ETHEREUM_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${ETHEREUM_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
- --substreams-tier1-max-subrequests=${ETHEREUM_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-4}
restart: unless-stopped
depends_on:
- ethereum-mainnet-geth
@@ -173,6 +168,8 @@ services:
ports:
- 15455:15455
- 15455:15455/udp
expose:
- 3500
entrypoint: /bin/sh -c '/home/user/nimbus-eth2/build/nimbus_beacon_node trustedNodeSync --network=mainnet --trusted-node-url=https://mainnet.beaconstate.info --backfill=false; exec /home/user/nimbus-eth2/build/nimbus_beacon_node "$@"' --
command:
- --history=prune
@@ -258,4 +255,12 @@ x-upstreams:
generic:
rpc:
url: $${RPC_URL}
- id: $${ID}-beacon-chain
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
connection:
generic:
rpc:
url: $${RPC_URL}
...

View File

@@ -22,11 +22,6 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-geth \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: 10m
max-file: '3'
services:
ethereum-mainnet-geth:
@@ -146,9 +141,9 @@ services:
command:
- --common-live-blocks-addr=ethereum-mainnet-geth-firehose:10014
- --log-to-file=false
- --substreams-block-execution-timeout=${ETHEREUM_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-30m0s}
- --substreams-block-execution-timeout=${ETHEREUM_MAINNET_SUBSTREAMS_BLOCK_EXECUTION_TIMEOUT:-3m0s}
- --substreams-rpc-endpoints=${ETHEREUM_MAINNET_EXECUTION_ARCHIVE_RPC}
- --substreams-tier1-max-subrequests=${ETHEREUM_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-20}
- --substreams-tier1-max-subrequests=${ETHEREUM_MAINNET_SUBSTREAMS_TIER1_MAX_SUBREQUESTS:-4}
restart: unless-stopped
depends_on:
- ethereum-mainnet-geth
@@ -173,6 +168,8 @@ services:
ports:
- 17023:17023
- 17023:17023/udp
expose:
- 3500
entrypoint: /bin/sh -c '/home/user/nimbus-eth2/build/nimbus_beacon_node trustedNodeSync --network=mainnet --trusted-node-url=https://mainnet.beaconstate.info --backfill=false; exec /home/user/nimbus-eth2/build/nimbus_beacon_node "$@"' --
command:
- --history=prune
@@ -260,4 +257,12 @@ x-upstreams:
generic:
rpc:
url: $${RPC_URL}
- id: $${ID}-beacon-chain
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
connection:
generic:
rpc:
url: $${RPC_URL}
...

View File

@@ -22,11 +22,6 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-geth \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: 10m
max-file: '3'
services:
ethereum-mainnet-geth:
@@ -107,6 +102,8 @@ services:
ports:
- 17023:17023
- 17023:17023/udp
expose:
- 3500
command:
- --accept-terms-of-use
- --beacon-db-pruning
@@ -196,4 +193,12 @@ x-upstreams:
generic:
rpc:
url: $${RPC_URL}
- id: $${ID}-beacon-chain
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
connection:
generic:
rpc:
url: $${RPC_URL}
...

View File

@@ -22,11 +22,6 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-geth \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: 10m
max-file: '3'
services:
ethereum-sepolia-geth:
@@ -107,6 +102,8 @@ services:
ports:
- 19710:19710
- 19710:19710/udp
expose:
- 3500
command:
- --accept-terms-of-use
- --beacon-db-pruning
@@ -196,4 +193,12 @@ x-upstreams:
generic:
rpc:
url: $${RPC_URL}
- id: $${ID}-beacon-chain
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
connection:
generic:
rpc:
url: $${RPC_URL}
...