fix the logging issue

This commit is contained in:
Para Dox
2025-05-12 10:12:47 +07:00
parent c83ed6d7d3
commit 3d98079a2a
273 changed files with 1885 additions and 0 deletions

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-one-archive \ # curl -X POST https://${IP}.traefik.me/arbitrum-one-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-one-archive: arbitrum-one-archive:
@@ -69,6 +74,7 @@ services:
volumes: volumes:
- ${ARBITRUM_ONE_ARBNODE_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-one-arbnode-archive-leveldb-hash}:/data - ${ARBITRUM_ONE_ARBNODE_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-one-arbnode-archive-leveldb-hash}:/data
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-one-arbnode-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/arbitrum-one-archive - traefik.http.middlewares.arbitrum-one-arbnode-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/arbitrum-one-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/alephzero-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/alephzero-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
alephzero-mainnet-archive: alephzero-mainnet-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-alephzero-mainnet-nitro-archive-pebble-hash}:/root/.arbitrum - ${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-alephzero-mainnet-nitro-archive-pebble-hash}:/root/.arbitrum
- ./arb/alephzero/mainnet:/config - ./arb/alephzero/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.alephzero-mainnet-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/alephzero-mainnet-archive - traefik.http.middlewares.alephzero-mainnet-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/alephzero-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/alephzero-mainnet \ # curl -X POST https://${IP}.traefik.me/alephzero-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
alephzero-mainnet: alephzero-mainnet:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-alephzero-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum - ${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-alephzero-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/alephzero/mainnet:/config - ./arb/alephzero/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.alephzero-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/alephzero-mainnet - traefik.http.middlewares.alephzero-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/alephzero-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/alephzero-sepolia-archive \ # curl -X POST https://${IP}.traefik.me/alephzero-sepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
alephzero-sepolia-archive: alephzero-sepolia-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-alephzero-sepolia-nitro-archive-pebble-hash}:/root/.arbitrum - ${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-alephzero-sepolia-nitro-archive-pebble-hash}:/root/.arbitrum
- ./arb/alephzero/sepolia:/config - ./arb/alephzero/sepolia:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.alephzero-sepolia-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/alephzero-sepolia-archive - traefik.http.middlewares.alephzero-sepolia-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/alephzero-sepolia-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/alephzero-sepolia \ # curl -X POST https://${IP}.traefik.me/alephzero-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
alephzero-sepolia: alephzero-sepolia:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_DATA:-alephzero-sepolia-nitro-pruned-pebble-path}:/root/.arbitrum - ${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_DATA:-alephzero-sepolia-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/alephzero/sepolia:/config - ./arb/alephzero/sepolia:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.alephzero-sepolia-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/alephzero-sepolia - traefik.http.middlewares.alephzero-sepolia-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/alephzero-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-nova-archive \ # curl -X POST https://${IP}.traefik.me/arbitrum-nova-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-nova-archive: arbitrum-nova-archive:
@@ -53,6 +58,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=archive - --init.latest=archive
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -72,6 +78,7 @@ services:
- ${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-nova-nitro-archive-leveldb-hash}:/root/.arbitrum - ${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-nova-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./tmp/arbitrum-nova-archive:/tmp - ./tmp/arbitrum-nova-archive:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-nova-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/arbitrum-nova-archive - traefik.http.middlewares.arbitrum-nova-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/arbitrum-nova-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-nova \ # curl -X POST https://${IP}.traefik.me/arbitrum-nova \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-nova: arbitrum-nova:
@@ -53,6 +58,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=pruned - --init.latest=pruned
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -72,6 +78,7 @@ services:
- ${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-nova-nitro-pruned-pebble-hash}:/root/.arbitrum - ${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-nova-nitro-pruned-pebble-hash}:/root/.arbitrum
- ./tmp/arbitrum-nova:/tmp - ./tmp/arbitrum-nova:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-nova-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-nova - traefik.http.middlewares.arbitrum-nova-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-nova

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-one-archive \ # curl -X POST https://${IP}.traefik.me/arbitrum-one-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-one-archive: arbitrum-one-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=archive - --init.latest=archive
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -73,6 +79,7 @@ services:
- ${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-one-nitro-archive-leveldb-hash}:/root/.arbitrum - ${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-one-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./tmp/arbitrum-one-archive:/tmp - ./tmp/arbitrum-one-archive:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-one-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/arbitrum-one-archive - traefik.http.middlewares.arbitrum-one-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/arbitrum-one-archive
@@ -128,6 +135,11 @@ services:
volumes: volumes:
- ${ARBITRUM_ONE_ARBNODE_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-one-arbnode-archive-leveldb-hash}:/data - ${ARBITRUM_ONE_ARBNODE_ARCHIVE_LEVELDB_HASH_DATA:-arbitrum-one-arbnode-archive-leveldb-hash}:/data
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging:
driver: json-file
options:
max-size: 10m
max-file: '3'
labels: [] labels: []
volumes: volumes:

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-one \ # curl -X POST https://${IP}.traefik.me/arbitrum-one \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-one: arbitrum-one:
@@ -53,6 +58,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=pruned - --init.latest=pruned
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -72,6 +78,7 @@ services:
- ${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-one-nitro-pruned-pebble-hash}:/root/.arbitrum - ${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-one-nitro-pruned-pebble-hash}:/root/.arbitrum
- ./tmp/arbitrum-one:/tmp - ./tmp/arbitrum-one:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
arbitrum-one-benchmark: arbitrum-one-benchmark:
build: build:
@@ -89,6 +96,7 @@ services:
- arbitrum-one - arbitrum-one
networks: networks:
- chains - chains
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-one-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-one - traefik.http.middlewares.arbitrum-one-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-one

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-one \ # curl -X POST https://${IP}.traefik.me/arbitrum-one \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-one: arbitrum-one:
@@ -53,6 +58,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=pruned - --init.latest=pruned
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -72,6 +78,7 @@ services:
- ${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-one-nitro-pruned-pebble-hash}:/root/.arbitrum - ${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-one-nitro-pruned-pebble-hash}:/root/.arbitrum
- ./tmp/arbitrum-one:/tmp - ./tmp/arbitrum-one:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-one-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-one - traefik.http.middlewares.arbitrum-one-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-one

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-sepolia-archive \ # curl -X POST https://${IP}.traefik.me/arbitrum-sepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-sepolia-archive: arbitrum-sepolia-archive:
@@ -53,6 +58,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=archive - --init.latest=archive
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -72,6 +78,7 @@ services:
- ${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-arbitrum-sepolia-nitro-archive-pebble-hash}:/root/.arbitrum - ${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-arbitrum-sepolia-nitro-archive-pebble-hash}:/root/.arbitrum
- ./tmp/arbitrum-sepolia-archive:/tmp - ./tmp/arbitrum-sepolia-archive:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-sepolia-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-sepolia-archive - traefik.http.middlewares.arbitrum-sepolia-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-sepolia-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/arbitrum-sepolia \ # curl -X POST https://${IP}.traefik.me/arbitrum-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
arbitrum-sepolia: arbitrum-sepolia:
@@ -53,6 +58,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --init.latest=pruned - --init.latest=pruned
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.sequencer=false - --node.sequencer=false
@@ -72,6 +78,7 @@ services:
- ${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-sepolia-nitro-pruned-pebble-hash}:/root/.arbitrum - ${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_DATA:-arbitrum-sepolia-nitro-pruned-pebble-hash}:/root/.arbitrum
- ./tmp/arbitrum-sepolia:/tmp - ./tmp/arbitrum-sepolia:/tmp
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.arbitrum-sepolia-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-sepolia - traefik.http.middlewares.arbitrum-sepolia-nitro-pruned-pebble-hash-stripprefix.stripprefix.prefixes=/arbitrum-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/connext-sepolia-archive \ # curl -X POST https://${IP}.traefik.me/connext-sepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
connext-sepolia-archive: connext-sepolia-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-connext-sepolia-nitro-archive-leveldb-hash}:/root/.arbitrum - ${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-connext-sepolia-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./arb/connext/sepolia:/config - ./arb/connext/sepolia:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.connext-sepolia-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/connext-sepolia-archive - traefik.http.middlewares.connext-sepolia-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/connext-sepolia-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/connext-sepolia \ # curl -X POST https://${IP}.traefik.me/connext-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
connext-sepolia: connext-sepolia:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_SEPOLIA_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_DATA:-connext-sepolia-nitro-pruned-pebble-path}:/root/.arbitrum - ${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_DATA:-connext-sepolia-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/connext/sepolia:/config - ./arb/connext/sepolia:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.connext-sepolia-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/connext-sepolia - traefik.http.middlewares.connext-sepolia-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/connext-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/everclear-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/everclear-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
everclear-mainnet-archive: everclear-mainnet-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-everclear-mainnet-nitro-archive-leveldb-hash}:/root/.arbitrum - ${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-everclear-mainnet-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./arb/everclear/mainnet:/config - ./arb/everclear/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.everclear-mainnet-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/everclear-mainnet-archive - traefik.http.middlewares.everclear-mainnet-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/everclear-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/everclear-mainnet \ # curl -X POST https://${IP}.traefik.me/everclear-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
everclear-mainnet: everclear-mainnet:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-everclear-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum - ${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-everclear-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/everclear/mainnet:/config - ./arb/everclear/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.everclear-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/everclear-mainnet - traefik.http.middlewares.everclear-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/everclear-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia-archive \ # curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
opencampuscodex-sepolia-archive: opencampuscodex-sepolia-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ARBITRUM_SEPOLIA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ARBITRUM_SEPOLIA_EXECUTION_RPC}
@@ -77,6 +83,7 @@ services:
- ${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-opencampuscodex-sepolia-nitro-archive-leveldb-hash}:/root/.arbitrum - ${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-opencampuscodex-sepolia-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./arb/opencampuscodex/arbitrum-sepolia:/config - ./arb/opencampuscodex/arbitrum-sepolia:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.opencampuscodex-sepolia-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/opencampuscodex-sepolia-archive - traefik.http.middlewares.opencampuscodex-sepolia-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/opencampuscodex-sepolia-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia \ # curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
opencampuscodex-sepolia: opencampuscodex-sepolia:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ARBITRUM_SEPOLIA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ARBITRUM_SEPOLIA_EXECUTION_RPC}
@@ -77,6 +83,7 @@ services:
- ${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_DATA:-opencampuscodex-sepolia-nitro-pruned-pebble-path}:/root/.arbitrum - ${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_DATA:-opencampuscodex-sepolia-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/opencampuscodex/arbitrum-sepolia:/config - ./arb/opencampuscodex/arbitrum-sepolia:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.opencampuscodex-sepolia-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/opencampuscodex-sepolia - traefik.http.middlewares.opencampuscodex-sepolia-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/opencampuscodex-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/playblock-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/playblock-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
playblock-mainnet-archive: playblock-mainnet-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ARBITRUM_NOVA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ARBITRUM_NOVA_EXECUTION_RPC}
@@ -77,6 +83,7 @@ services:
- ${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-playblock-mainnet-nitro-archive-leveldb-hash}:/root/.arbitrum - ${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-playblock-mainnet-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./arb/playblock/arbitrum-nova:/config - ./arb/playblock/arbitrum-nova:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.playblock-mainnet-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/playblock-mainnet-archive - traefik.http.middlewares.playblock-mainnet-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/playblock-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/playblock-mainnet \ # curl -X POST https://${IP}.traefik.me/playblock-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
playblock-mainnet: playblock-mainnet:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ARBITRUM_NOVA_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ARBITRUM_NOVA_EXECUTION_RPC}
@@ -77,6 +83,7 @@ services:
- ${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-playblock-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum - ${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-playblock-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/playblock/arbitrum-nova:/config - ./arb/playblock/arbitrum-nova:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.playblock-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/playblock-mainnet - traefik.http.middlewares.playblock-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/playblock-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/real-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/real-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
real-mainnet-archive: real-mainnet-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-real-mainnet-nitro-archive-leveldb-hash}:/root/.arbitrum - ${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_DATA:-real-mainnet-nitro-archive-leveldb-hash}:/root/.arbitrum
- ./arb/real/mainnet:/config - ./arb/real/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.real-mainnet-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/real-mainnet-archive - traefik.http.middlewares.real-mainnet-nitro-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/real-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/real-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/real-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
real-mainnet-archive: real-mainnet-archive:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-real-mainnet-nitro-archive-pebble-hash}:/root/.arbitrum - ${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_DATA:-real-mainnet-nitro-archive-pebble-hash}:/root/.arbitrum
- ./arb/real/mainnet:/config - ./arb/real/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.real-mainnet-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/real-mainnet-archive - traefik.http.middlewares.real-mainnet-nitro-archive-pebble-hash-stripprefix.stripprefix.prefixes=/real-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/real-mainnet \ # curl -X POST https://${IP}.traefik.me/real-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
real-mainnet: real-mainnet:
@@ -54,6 +59,7 @@ services:
- --http.corsdomain=* - --http.corsdomain=*
- --http.port=8545 - --http.port=8545
- --http.vhosts=* - --http.vhosts=*
- --init.download-path=/tmp
- --node.batch-poster.enable=false - --node.batch-poster.enable=false
- --node.data-availability.enable=true - --node.data-availability.enable=true
- --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC} - --node.data-availability.parent-chain-node-url=${ETHEREUM_MAINNET_EXECUTION_RPC}
@@ -78,6 +84,7 @@ services:
- ${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-real-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum - ${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_DATA:-real-mainnet-nitro-pruned-pebble-path}:/root/.arbitrum
- ./arb/real/mainnet:/config - ./arb/real/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.real-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/real-mainnet - traefik.http.middlewares.real-mainnet-nitro-pruned-pebble-path-stripprefix.stripprefix.prefixes=/real-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/avalanche-fuji-archive \ # curl -X POST https://${IP}.traefik.me/avalanche-fuji-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
avalanche-fuji-archive-client: avalanche-fuji-archive-client:
@@ -63,6 +68,7 @@ services:
- ${AVALANCHE_FUJI_GO_ARCHIVE_LEVELDB_DATA:-avalanche-fuji-go-archive-leveldb}:/root/.avalanchego - ${AVALANCHE_FUJI_GO_ARCHIVE_LEVELDB_DATA:-avalanche-fuji-go-archive-leveldb}:/root/.avalanchego
- ./avalanche/fuji:/config - ./avalanche/fuji:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
avalanche-fuji-archive: avalanche-fuji-archive:
image: nginx image: nginx
@@ -79,6 +85,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.avalanche-fuji-go-archive-leveldb-stripprefix.stripprefix.prefixes=/avalanche-fuji-archive - traefik.http.middlewares.avalanche-fuji-go-archive-leveldb-stripprefix.stripprefix.prefixes=/avalanche-fuji-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/avalanche-fuji \ # curl -X POST https://${IP}.traefik.me/avalanche-fuji \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
avalanche-fuji-client: avalanche-fuji-client:
@@ -63,6 +68,7 @@ services:
- ${AVALANCHE_FUJI_GO_PRUNED_PEBBLEDB_DATA:-avalanche-fuji-go-pruned-pebbledb}:/root/.avalanchego - ${AVALANCHE_FUJI_GO_PRUNED_PEBBLEDB_DATA:-avalanche-fuji-go-pruned-pebbledb}:/root/.avalanchego
- ./avalanche/fuji:/config - ./avalanche/fuji:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
avalanche-fuji: avalanche-fuji:
image: nginx image: nginx
@@ -79,6 +85,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.avalanche-fuji-go-pruned-pebbledb-stripprefix.stripprefix.prefixes=/avalanche-fuji - traefik.http.middlewares.avalanche-fuji-go-pruned-pebbledb-stripprefix.stripprefix.prefixes=/avalanche-fuji

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/avalanche-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/avalanche-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
avalanche-mainnet-archive-client: avalanche-mainnet-archive-client:
@@ -63,6 +68,7 @@ services:
- ${AVALANCHE_MAINNET_GO_ARCHIVE_LEVELDB_DATA:-avalanche-mainnet-go-archive-leveldb}:/root/.avalanchego - ${AVALANCHE_MAINNET_GO_ARCHIVE_LEVELDB_DATA:-avalanche-mainnet-go-archive-leveldb}:/root/.avalanchego
- ./avalanche/mainnet:/config - ./avalanche/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
avalanche-mainnet-archive: avalanche-mainnet-archive:
image: nginx image: nginx
@@ -79,6 +85,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.avalanche-mainnet-go-archive-leveldb-stripprefix.stripprefix.prefixes=/avalanche-mainnet-archive - traefik.http.middlewares.avalanche-mainnet-go-archive-leveldb-stripprefix.stripprefix.prefixes=/avalanche-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/avalanche-mainnet \ # curl -X POST https://${IP}.traefik.me/avalanche-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
avalanche-mainnet-client: avalanche-mainnet-client:
@@ -63,6 +68,7 @@ services:
- ${AVALANCHE_MAINNET_GO_PRUNED_PEBBLEDB_DATA:-avalanche-mainnet-go-pruned-pebbledb}:/root/.avalanchego - ${AVALANCHE_MAINNET_GO_PRUNED_PEBBLEDB_DATA:-avalanche-mainnet-go-pruned-pebbledb}:/root/.avalanchego
- ./avalanche/mainnet:/config - ./avalanche/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
avalanche-mainnet: avalanche-mainnet:
image: nginx image: nginx
@@ -79,6 +85,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.avalanche-mainnet-go-pruned-pebbledb-stripprefix.stripprefix.prefixes=/avalanche-mainnet - traefik.http.middlewares.avalanche-mainnet-go-pruned-pebbledb-stripprefix.stripprefix.prefixes=/avalanche-mainnet

View File

@@ -32,6 +32,11 @@
# curl -X POST https://${IP}.traefik.me/berachain-bartio-archive \ # curl -X POST https://${IP}.traefik.me/berachain-bartio-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
berachain-bartio-archive: berachain-bartio-archive:
@@ -100,6 +105,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
- berachain-bartio-reth-archive-trace_config:/config - berachain-bartio-reth-archive-trace_config:/config
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.berachain-bartio-reth-archive-trace-stripprefix.stripprefix.prefixes=/berachain-bartio-archive - traefik.http.middlewares.berachain-bartio-reth-archive-trace-stripprefix.stripprefix.prefixes=/berachain-bartio-archive
@@ -136,6 +142,7 @@ services:
- ${BERACHAIN_BARTIO_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bartio-reth-archive-trace_node}:/root/.beacond/data - ${BERACHAIN_BARTIO_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bartio-reth-archive-trace_node}:/root/.beacond/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- berachain-bartio-reth-archive-trace_config:/root/.beacond/config - berachain-bartio-reth-archive-trace_config:/root/.beacond/config
logging: *logging-defaults
volumes: volumes:
berachain-bartio-reth-archive-trace: berachain-bartio-reth-archive-trace:

View File

@@ -32,6 +32,11 @@
# curl -X POST https://${IP}.traefik.me/berachain-bartio \ # curl -X POST https://${IP}.traefik.me/berachain-bartio \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
berachain-bartio: berachain-bartio:
@@ -101,6 +106,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
- berachain-bartio-reth-pruned-trace_config:/config - berachain-bartio-reth-pruned-trace_config:/config
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.berachain-bartio-reth-pruned-trace-stripprefix.stripprefix.prefixes=/berachain-bartio - traefik.http.middlewares.berachain-bartio-reth-pruned-trace-stripprefix.stripprefix.prefixes=/berachain-bartio
@@ -137,6 +143,7 @@ services:
- ${BERACHAIN_BARTIO_RETH_PRUNED_TRACE__NODE_DATA:-berachain-bartio-reth-pruned-trace_node}:/root/.beacond/data - ${BERACHAIN_BARTIO_RETH_PRUNED_TRACE__NODE_DATA:-berachain-bartio-reth-pruned-trace_node}:/root/.beacond/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- berachain-bartio-reth-pruned-trace_config:/root/.beacond/config - berachain-bartio-reth-pruned-trace_config:/root/.beacond/config
logging: *logging-defaults
volumes: volumes:
berachain-bartio-reth-pruned-trace: berachain-bartio-reth-pruned-trace:

View File

@@ -32,6 +32,11 @@
# curl -X POST https://${IP}.traefik.me/berachain-bepolia-archive \ # curl -X POST https://${IP}.traefik.me/berachain-bepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
berachain-bepolia-archive: berachain-bepolia-archive:
@@ -101,6 +106,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
- berachain-bepolia-reth-archive-trace_config:/config - berachain-bepolia-reth-archive-trace_config:/config
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.berachain-bepolia-reth-archive-trace-stripprefix.stripprefix.prefixes=/berachain-bepolia-archive - traefik.http.middlewares.berachain-bepolia-reth-archive-trace-stripprefix.stripprefix.prefixes=/berachain-bepolia-archive
@@ -139,6 +145,7 @@ services:
- ${BERACHAIN_BEPOLIA_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bepolia-reth-archive-trace_node}:/root/.beacond/data - ${BERACHAIN_BEPOLIA_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-bepolia-reth-archive-trace_node}:/root/.beacond/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- berachain-bepolia-reth-archive-trace_config:/root/.beacond/config - berachain-bepolia-reth-archive-trace_config:/root/.beacond/config
logging: *logging-defaults
volumes: volumes:
berachain-bepolia-reth-archive-trace: berachain-bepolia-reth-archive-trace:

View File

@@ -32,6 +32,11 @@
# curl -X POST https://${IP}.traefik.me/berachain-bepolia \ # curl -X POST https://${IP}.traefik.me/berachain-bepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
berachain-bepolia: berachain-bepolia:
@@ -102,6 +107,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
- berachain-bepolia-reth-pruned-trace_config:/config - berachain-bepolia-reth-pruned-trace_config:/config
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.berachain-bepolia-reth-pruned-trace-stripprefix.stripprefix.prefixes=/berachain-bepolia - traefik.http.middlewares.berachain-bepolia-reth-pruned-trace-stripprefix.stripprefix.prefixes=/berachain-bepolia
@@ -140,6 +146,7 @@ services:
- ${BERACHAIN_BEPOLIA_RETH_PRUNED_TRACE__NODE_DATA:-berachain-bepolia-reth-pruned-trace_node}:/root/.beacond/data - ${BERACHAIN_BEPOLIA_RETH_PRUNED_TRACE__NODE_DATA:-berachain-bepolia-reth-pruned-trace_node}:/root/.beacond/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- berachain-bepolia-reth-pruned-trace_config:/root/.beacond/config - berachain-bepolia-reth-pruned-trace_config:/root/.beacond/config
logging: *logging-defaults
volumes: volumes:
berachain-bepolia-reth-pruned-trace: berachain-bepolia-reth-pruned-trace:

View File

@@ -32,6 +32,11 @@
# curl -X POST https://${IP}.traefik.me/berachain-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/berachain-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
berachain-mainnet-archive: berachain-mainnet-archive:
@@ -101,6 +106,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
- berachain-mainnet-reth-archive-trace_config:/config - berachain-mainnet-reth-archive-trace_config:/config
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.berachain-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/berachain-mainnet-archive - traefik.http.middlewares.berachain-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/berachain-mainnet-archive
@@ -137,6 +143,7 @@ services:
- ${BERACHAIN_MAINNET_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-mainnet-reth-archive-trace_node}:/root/.beacond/data - ${BERACHAIN_MAINNET_RETH_ARCHIVE_TRACE__NODE_DATA:-berachain-mainnet-reth-archive-trace_node}:/root/.beacond/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- berachain-mainnet-reth-archive-trace_config:/root/.beacond/config - berachain-mainnet-reth-archive-trace_config:/root/.beacond/config
logging: *logging-defaults
volumes: volumes:
berachain-mainnet-reth-archive-trace: berachain-mainnet-reth-archive-trace:

View File

@@ -32,6 +32,11 @@
# curl -X POST https://${IP}.traefik.me/berachain-mainnet \ # curl -X POST https://${IP}.traefik.me/berachain-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
berachain-mainnet: berachain-mainnet:
@@ -102,6 +107,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
- berachain-mainnet-reth-pruned-trace_config:/config - berachain-mainnet-reth-pruned-trace_config:/config
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.berachain-mainnet-reth-pruned-trace-stripprefix.stripprefix.prefixes=/berachain-mainnet - traefik.http.middlewares.berachain-mainnet-reth-pruned-trace-stripprefix.stripprefix.prefixes=/berachain-mainnet
@@ -138,6 +144,7 @@ services:
- ${BERACHAIN_MAINNET_RETH_PRUNED_TRACE__NODE_DATA:-berachain-mainnet-reth-pruned-trace_node}:/root/.beacond/data - ${BERACHAIN_MAINNET_RETH_PRUNED_TRACE__NODE_DATA:-berachain-mainnet-reth-pruned-trace_node}:/root/.beacond/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- berachain-mainnet-reth-pruned-trace_config:/root/.beacond/config - berachain-mainnet-reth-pruned-trace_config:/root/.beacond/config
logging: *logging-defaults
volumes: volumes:
berachain-mainnet-reth-pruned-trace: berachain-mainnet-reth-pruned-trace:

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-chapel \ # curl -X POST https://${IP}.traefik.me/bsc-chapel \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-chapel: bsc-chapel:
@@ -77,6 +82,7 @@ services:
- ${BSC_CHAPEL_BSC_PRUNED_PEBBLE_PATH_DATA:-bsc-chapel-bsc-pruned-pebble-path}:/bsc/.ethereum - ${BSC_CHAPEL_BSC_PRUNED_PEBBLE_PATH_DATA:-bsc-chapel-bsc-pruned-pebble-path}:/bsc/.ethereum
- ./bsc/chapel:/config - ./bsc/chapel:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-chapel-bsc-pruned-pebble-path-stripprefix.stripprefix.prefixes=/bsc-chapel - traefik.http.middlewares.bsc-chapel-bsc-pruned-pebble-path-stripprefix.stripprefix.prefixes=/bsc-chapel

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-mainnet \ # curl -X POST https://${IP}.traefik.me/bsc-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-mainnet: bsc-mainnet:
@@ -77,6 +82,7 @@ services:
- ${BSC_MAINNET_BSC_PRUNED_PEBBLE_PATH_DATA:-bsc-mainnet-bsc-pruned-pebble-path}:/bsc/.ethereum - ${BSC_MAINNET_BSC_PRUNED_PEBBLE_PATH_DATA:-bsc-mainnet-bsc-pruned-pebble-path}:/bsc/.ethereum
- ./bsc/mainnet:/config - ./bsc/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-mainnet-bsc-pruned-pebble-path-stripprefix.stripprefix.prefixes=/bsc-mainnet - traefik.http.middlewares.bsc-mainnet-bsc-pruned-pebble-path-stripprefix.stripprefix.prefixes=/bsc-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-chapel-archive \ # curl -X POST https://${IP}.traefik.me/bsc-chapel-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-chapel-archive: bsc-chapel-archive:
@@ -77,6 +82,7 @@ services:
- ${BSC_CHAPEL_ERIGON3_ARCHIVE_TRACE_DATA:-bsc-chapel-erigon3-archive-trace}:/root/.local/share/erigon - ${BSC_CHAPEL_ERIGON3_ARCHIVE_TRACE_DATA:-bsc-chapel-erigon3-archive-trace}:/root/.local/share/erigon
- ./bsc/chapel:/config - ./bsc/chapel:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-chapel-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/bsc-chapel-archive - traefik.http.middlewares.bsc-chapel-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/bsc-chapel-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-chapel-minimal \ # curl -X POST https://${IP}.traefik.me/bsc-chapel-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-chapel-minimal: bsc-chapel-minimal:
@@ -77,6 +82,7 @@ services:
- ${BSC_CHAPEL_ERIGON3_MINIMAL_TRACE_DATA:-bsc-chapel-erigon3-minimal-trace}:/root/.local/share/erigon - ${BSC_CHAPEL_ERIGON3_MINIMAL_TRACE_DATA:-bsc-chapel-erigon3-minimal-trace}:/root/.local/share/erigon
- ./bsc/chapel:/config - ./bsc/chapel:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-chapel-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/bsc-chapel-minimal - traefik.http.middlewares.bsc-chapel-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/bsc-chapel-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-chapel \ # curl -X POST https://${IP}.traefik.me/bsc-chapel \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-chapel: bsc-chapel:
@@ -77,6 +82,7 @@ services:
- ${BSC_CHAPEL_ERIGON3_PRUNED_TRACE_DATA:-bsc-chapel-erigon3-pruned-trace}:/root/.local/share/erigon - ${BSC_CHAPEL_ERIGON3_PRUNED_TRACE_DATA:-bsc-chapel-erigon3-pruned-trace}:/root/.local/share/erigon
- ./bsc/chapel:/config - ./bsc/chapel:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-chapel-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/bsc-chapel - traefik.http.middlewares.bsc-chapel-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/bsc-chapel

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/bsc-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-mainnet-archive: bsc-mainnet-archive:
@@ -77,6 +82,7 @@ services:
- ${BSC_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-bsc-mainnet-erigon3-archive-trace}:/root/.local/share/erigon - ${BSC_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-bsc-mainnet-erigon3-archive-trace}:/root/.local/share/erigon
- ./bsc/mainnet:/config - ./bsc/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/bsc-mainnet-archive - traefik.http.middlewares.bsc-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/bsc-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-mainnet-minimal \ # curl -X POST https://${IP}.traefik.me/bsc-mainnet-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-mainnet-minimal: bsc-mainnet-minimal:
@@ -77,6 +82,7 @@ services:
- ${BSC_MAINNET_ERIGON3_MINIMAL_TRACE_DATA:-bsc-mainnet-erigon3-minimal-trace}:/root/.local/share/erigon - ${BSC_MAINNET_ERIGON3_MINIMAL_TRACE_DATA:-bsc-mainnet-erigon3-minimal-trace}:/root/.local/share/erigon
- ./bsc/mainnet:/config - ./bsc/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-mainnet-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/bsc-mainnet-minimal - traefik.http.middlewares.bsc-mainnet-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/bsc-mainnet-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/bsc-mainnet \ # curl -X POST https://${IP}.traefik.me/bsc-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
bsc-mainnet: bsc-mainnet:
@@ -77,6 +82,7 @@ services:
- ${BSC_MAINNET_ERIGON3_PRUNED_TRACE_DATA:-bsc-mainnet-erigon3-pruned-trace}:/root/.local/share/erigon - ${BSC_MAINNET_ERIGON3_PRUNED_TRACE_DATA:-bsc-mainnet-erigon3-pruned-trace}:/root/.local/share/erigon
- ./bsc/mainnet:/config - ./bsc/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.bsc-mainnet-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/bsc-mainnet - traefik.http.middlewares.bsc-mainnet-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/bsc-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/celo-alfajores-archive \ # curl -X POST https://${IP}.traefik.me/celo-alfajores-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
celo-alfajores-archive: celo-alfajores-archive:
@@ -70,6 +75,7 @@ services:
volumes: volumes:
- ${CELO_ALFAJORES_GETH_ARCHIVE_LEVELDB_HASH_DATA:-celo-alfajores-geth-archive-leveldb-hash}:/root/.celo - ${CELO_ALFAJORES_GETH_ARCHIVE_LEVELDB_HASH_DATA:-celo-alfajores-geth-archive-leveldb-hash}:/root/.celo
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.celo-alfajores-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-alfajores-archive - traefik.http.middlewares.celo-alfajores-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-alfajores-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/celo-alfajores \ # curl -X POST https://${IP}.traefik.me/celo-alfajores \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
celo-alfajores: celo-alfajores:
@@ -70,6 +75,7 @@ services:
volumes: volumes:
- ${CELO_ALFAJORES_GETH_PRUNED_LEVELDB_HASH_DATA:-celo-alfajores-geth-pruned-leveldb-hash}:/root/.celo - ${CELO_ALFAJORES_GETH_PRUNED_LEVELDB_HASH_DATA:-celo-alfajores-geth-pruned-leveldb-hash}:/root/.celo
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.celo-alfajores-geth-pruned-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-alfajores - traefik.http.middlewares.celo-alfajores-geth-pruned-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-alfajores

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/celo-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/celo-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
celo-mainnet-archive: celo-mainnet-archive:
@@ -70,6 +75,7 @@ services:
volumes: volumes:
- ${CELO_MAINNET_GETH_ARCHIVE_LEVELDB_HASH_DATA:-celo-mainnet-geth-archive-leveldb-hash}:/root/.celo - ${CELO_MAINNET_GETH_ARCHIVE_LEVELDB_HASH_DATA:-celo-mainnet-geth-archive-leveldb-hash}:/root/.celo
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.celo-mainnet-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-mainnet-archive - traefik.http.middlewares.celo-mainnet-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/celo-mainnet \ # curl -X POST https://${IP}.traefik.me/celo-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
celo-mainnet: celo-mainnet:
@@ -70,6 +75,7 @@ services:
volumes: volumes:
- ${CELO_MAINNET_GETH_PRUNED_LEVELDB_HASH_DATA:-celo-mainnet-geth-pruned-leveldb-hash}:/root/.celo - ${CELO_MAINNET_GETH_PRUNED_LEVELDB_HASH_DATA:-celo-mainnet-geth-pruned-leveldb-hash}:/root/.celo
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.celo-mainnet-geth-pruned-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-mainnet - traefik.http.middlewares.celo-mainnet-geth-pruned-leveldb-hash-stripprefix.stripprefix.prefixes=/celo-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/core-buffalo \ # curl -X POST https://${IP}.traefik.me/core-buffalo \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
core-buffalo: core-buffalo:
@@ -77,6 +82,7 @@ services:
- ${CORE_BUFFALO_CORE_PRUNED_PEBBLE_PATH_DATA:-core-buffalo-core-pruned-pebble-path}:/core/.ethereum - ${CORE_BUFFALO_CORE_PRUNED_PEBBLE_PATH_DATA:-core-buffalo-core-pruned-pebble-path}:/core/.ethereum
- ./core/buffalo:/config - ./core/buffalo:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.core-buffalo-core-pruned-pebble-path-stripprefix.stripprefix.prefixes=/core-buffalo - traefik.http.middlewares.core-buffalo-core-pruned-pebble-path-stripprefix.stripprefix.prefixes=/core-buffalo

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/core-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/core-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
core-mainnet-archive: core-mainnet-archive:
@@ -77,6 +82,7 @@ services:
- ${CORE_MAINNET_CORE_ARCHIVE_LEVELDB_HASH_DATA:-core-mainnet-core-archive-leveldb-hash}:/core/.ethereum - ${CORE_MAINNET_CORE_ARCHIVE_LEVELDB_HASH_DATA:-core-mainnet-core-archive-leveldb-hash}:/core/.ethereum
- ./core/mainnet:/config - ./core/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.core-mainnet-core-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/core-mainnet-archive - traefik.http.middlewares.core-mainnet-core-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/core-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/core-mainnet \ # curl -X POST https://${IP}.traefik.me/core-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
core-mainnet: core-mainnet:
@@ -77,6 +82,7 @@ services:
- ${CORE_MAINNET_CORE_PRUNED_LEVELDB_HASH_DATA:-core-mainnet-core-pruned-leveldb-hash}:/core/.ethereum - ${CORE_MAINNET_CORE_PRUNED_LEVELDB_HASH_DATA:-core-mainnet-core-pruned-leveldb-hash}:/core/.ethereum
- ./core/mainnet:/config - ./core/mainnet:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.core-mainnet-core-pruned-leveldb-hash-stripprefix.stripprefix.prefixes=/core-mainnet - traefik.http.middlewares.core-mainnet-core-pruned-leveldb-hash-stripprefix.stripprefix.prefixes=/core-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/core-pigeon \ # curl -X POST https://${IP}.traefik.me/core-pigeon \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
core-pigeon: core-pigeon:
@@ -77,6 +82,7 @@ services:
- ${CORE_PIGEON_CORE_PRUNED_PEBBLE_PATH_DATA:-core-pigeon-core-pruned-pebble-path}:/core/.ethereum - ${CORE_PIGEON_CORE_PRUNED_PEBBLE_PATH_DATA:-core-pigeon-core-pruned-pebble-path}:/core/.ethereum
- ./core/pigeon:/config - ./core/pigeon:/config
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.core-pigeon-core-pruned-pebble-path-stripprefix.stripprefix.prefixes=/core-pigeon - traefik.http.middlewares.core-pigeon-core-pruned-pebble-path-stripprefix.stripprefix.prefixes=/core-pigeon

View File

@@ -25,6 +25,11 @@
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
cronos-zkevm-mainnet-archive-client: cronos-zkevm-mainnet-archive-client:
@@ -79,6 +84,7 @@ services:
volumes: volumes:
- ${CRONOS_ZKEVM_MAINNET_EXTERNAL_NODE_ARCHIVE_DATA:-cronos-zkevm-mainnet-external-node-archive}:/db - ${CRONOS_ZKEVM_MAINNET_EXTERNAL_NODE_ARCHIVE_DATA:-cronos-zkevm-mainnet-external-node-archive}:/db
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
cronos-zkevm-mainnet-archive: cronos-zkevm-mainnet-archive:
image: nginx image: nginx
@@ -95,6 +101,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.cronos-zkevm-mainnet-external-node-archive-stripprefix.stripprefix.prefixes=/cronos-zkevm-mainnet-archive - traefik.http.middlewares.cronos-zkevm-mainnet-external-node-archive-stripprefix.stripprefix.prefixes=/cronos-zkevm-mainnet-archive

View File

@@ -25,6 +25,11 @@
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet \ # curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
cronos-zkevm-mainnet-client: cronos-zkevm-mainnet-client:
@@ -79,6 +84,7 @@ services:
volumes: volumes:
- ${CRONOS_ZKEVM_MAINNET_EXTERNAL_NODE_PRUNED_DATA:-cronos-zkevm-mainnet-external-node-pruned}:/db - ${CRONOS_ZKEVM_MAINNET_EXTERNAL_NODE_PRUNED_DATA:-cronos-zkevm-mainnet-external-node-pruned}:/db
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
cronos-zkevm-mainnet: cronos-zkevm-mainnet:
image: nginx image: nginx
@@ -95,6 +101,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.cronos-zkevm-mainnet-external-node-pruned-stripprefix.stripprefix.prefixes=/cronos-zkevm-mainnet - traefik.http.middlewares.cronos-zkevm-mainnet-external-node-pruned-stripprefix.stripprefix.prefixes=/cronos-zkevm-mainnet

View File

@@ -25,6 +25,11 @@
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet-archive \ # curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
cronos-zkevm-testnet-archive-client: cronos-zkevm-testnet-archive-client:
@@ -79,6 +84,7 @@ services:
volumes: volumes:
- ${CRONOS_ZKEVM_TESTNET_EXTERNAL_NODE_ARCHIVE_DATA:-cronos-zkevm-testnet-external-node-archive}:/db - ${CRONOS_ZKEVM_TESTNET_EXTERNAL_NODE_ARCHIVE_DATA:-cronos-zkevm-testnet-external-node-archive}:/db
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
cronos-zkevm-testnet-archive: cronos-zkevm-testnet-archive:
image: nginx image: nginx
@@ -95,6 +101,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.cronos-zkevm-testnet-external-node-archive-stripprefix.stripprefix.prefixes=/cronos-zkevm-testnet-archive - traefik.http.middlewares.cronos-zkevm-testnet-external-node-archive-stripprefix.stripprefix.prefixes=/cronos-zkevm-testnet-archive

View File

@@ -25,6 +25,11 @@
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet \ # curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
cronos-zkevm-testnet-client: cronos-zkevm-testnet-client:
@@ -79,6 +84,7 @@ services:
volumes: volumes:
- ${CRONOS_ZKEVM_TESTNET_EXTERNAL_NODE_PRUNED_DATA:-cronos-zkevm-testnet-external-node-pruned}:/db - ${CRONOS_ZKEVM_TESTNET_EXTERNAL_NODE_PRUNED_DATA:-cronos-zkevm-testnet-external-node-pruned}:/db
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
cronos-zkevm-testnet: cronos-zkevm-testnet:
image: nginx image: nginx
@@ -95,6 +101,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.cronos-zkevm-testnet-external-node-pruned-stripprefix.stripprefix.prefixes=/cronos-zkevm-testnet - traefik.http.middlewares.cronos-zkevm-testnet-external-node-pruned-stripprefix.stripprefix.prefixes=/cronos-zkevm-testnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-classic \ # curl -X POST https://${IP}.traefik.me/ethereum-classic \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-classic-client: ethereum-classic-client:
@@ -72,6 +77,7 @@ services:
volumes: volumes:
- ${ETHEREUM_CLASSIC_BESU_PRUNED_BONSAI_DATA:-ethereum-classic-besu-pruned-bonsai}:/opt/besu/database - ${ETHEREUM_CLASSIC_BESU_PRUNED_BONSAI_DATA:-ethereum-classic-besu-pruned-bonsai}:/opt/besu/database
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
ethereum-classic: ethereum-classic:
image: nginx image: nginx
@@ -88,6 +94,7 @@ services:
- chains - chains
volumes: volumes:
- ./nginx-proxy:/etc/nginx/templates - ./nginx-proxy:/etc/nginx/templates
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-classic-besu-pruned-bonsai-stripprefix.stripprefix.prefixes=/ethereum-classic - traefik.http.middlewares.ethereum-classic-besu-pruned-bonsai-stripprefix.stripprefix.prefixes=/ethereum-classic

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-holesky-archive: ethereum-holesky-archive:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOLESKY_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-holesky-erigon3-archive-trace}:/root/.local/share/erigon - ${ETHEREUM_HOLESKY_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-holesky-erigon3-archive-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive - traefik.http.middlewares.ethereum-holesky-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-minimal \ # curl -X POST https://${IP}.traefik.me/ethereum-holesky-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-holesky-minimal: ethereum-holesky-minimal:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOLESKY_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-holesky-erigon3-minimal-trace}:/root/.local/share/erigon - ${ETHEREUM_HOLESKY_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-holesky-erigon3-minimal-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-minimal - traefik.http.middlewares.ethereum-holesky-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky \ # curl -X POST https://${IP}.traefik.me/ethereum-holesky \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-holesky: ethereum-holesky:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOLESKY_ERIGON3_PRUNED_TRACE_DATA:-ethereum-holesky-erigon3-pruned-trace}:/root/.local/share/erigon - ${ETHEREUM_HOLESKY_ERIGON3_PRUNED_TRACE_DATA:-ethereum-holesky-erigon3-pruned-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky - traefik.http.middlewares.ethereum-holesky-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-hoodi-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-hoodi-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-hoodi-archive: ethereum-hoodi-archive:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOODI_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-hoodi-erigon3-archive-trace}:/root/.local/share/erigon - ${ETHEREUM_HOODI_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-hoodi-erigon3-archive-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-hoodi-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-hoodi-archive - traefik.http.middlewares.ethereum-hoodi-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-hoodi-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-hoodi-minimal \ # curl -X POST https://${IP}.traefik.me/ethereum-hoodi-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-hoodi-minimal: ethereum-hoodi-minimal:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOODI_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-hoodi-erigon3-minimal-trace}:/root/.local/share/erigon - ${ETHEREUM_HOODI_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-hoodi-erigon3-minimal-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-hoodi-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-hoodi-minimal - traefik.http.middlewares.ethereum-hoodi-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-hoodi-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-hoodi \ # curl -X POST https://${IP}.traefik.me/ethereum-hoodi \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-hoodi: ethereum-hoodi:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOODI_ERIGON3_PRUNED_TRACE_DATA:-ethereum-hoodi-erigon3-pruned-trace}:/root/.local/share/erigon - ${ETHEREUM_HOODI_ERIGON3_PRUNED_TRACE_DATA:-ethereum-hoodi-erigon3-pruned-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-hoodi-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-hoodi - traefik.http.middlewares.ethereum-hoodi-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-hoodi

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-mainnet-erigon3-archive-trace}:/root/.local/share/erigon - ${ETHEREUM_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-mainnet-erigon3-archive-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-mainnet-erigon3-minimal-trace}:/root/.local/share/erigon - ${ETHEREUM_MAINNET_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-mainnet-erigon3-minimal-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal - traefik.http.middlewares.ethereum-mainnet-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet: ethereum-mainnet:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_ERIGON3_PRUNED_TRACE_DATA:-ethereum-mainnet-erigon3-pruned-trace}:/root/.local/share/erigon - ${ETHEREUM_MAINNET_ERIGON3_PRUNED_TRACE_DATA:-ethereum-mainnet-erigon3-pruned-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-sepolia-archive: ethereum-sepolia-archive:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_SEPOLIA_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-sepolia-erigon3-archive-trace}:/root/.local/share/erigon - ${ETHEREUM_SEPOLIA_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-sepolia-erigon3-archive-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia-archive - traefik.http.middlewares.ethereum-sepolia-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-minimal \ # curl -X POST https://${IP}.traefik.me/ethereum-sepolia-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-sepolia-minimal: ethereum-sepolia-minimal:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_SEPOLIA_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-sepolia-erigon3-minimal-trace}:/root/.local/share/erigon - ${ETHEREUM_SEPOLIA_ERIGON3_MINIMAL_TRACE_DATA:-ethereum-sepolia-erigon3-minimal-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia-minimal - traefik.http.middlewares.ethereum-sepolia-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \ # curl -X POST https://${IP}.traefik.me/ethereum-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-sepolia: ethereum-sepolia:
@@ -89,6 +94,7 @@ services:
volumes: volumes:
- ${ETHEREUM_SEPOLIA_ERIGON3_PRUNED_TRACE_DATA:-ethereum-sepolia-erigon3-pruned-trace}:/root/.local/share/erigon - ${ETHEREUM_SEPOLIA_ERIGON3_PRUNED_TRACE_DATA:-ethereum-sepolia-erigon3-pruned-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia - traefik.http.middlewares.ethereum-sepolia-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky \ # curl -X POST https://${IP}.traefik.me/ethereum-holesky \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-holesky: ethereum-holesky:
@@ -79,6 +84,7 @@ services:
- ${ETHEREUM_HOLESKY_GETH_PRUNED_PEBBLE_PATH_DATA:-ethereum-holesky-geth-pruned-pebble-path}:/root/.ethereum - ${ETHEREUM_HOLESKY_GETH_PRUNED_PEBBLE_PATH_DATA:-ethereum-holesky-geth-pruned-pebble-path}:/root/.ethereum
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ethereum-holesky - traefik.http.middlewares.ethereum-holesky-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ethereum-holesky
@@ -116,6 +122,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOLESKY_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-holesky-geth-pruned-pebble-path_prysm}:/data - ${ETHEREUM_HOLESKY_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-holesky-geth-pruned-pebble-path_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/ethereum-holesky - traefik.http.middlewares.ethereum-holesky-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/ethereum-holesky

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet: ethereum-mainnet:
@@ -79,6 +84,7 @@ services:
- ${ETHEREUM_MAINNET_GETH_PRUNED_PEBBLE_PATH_DATA:-ethereum-mainnet-geth-pruned-pebble-path}:/root/.ethereum - ${ETHEREUM_MAINNET_GETH_PRUNED_PEBBLE_PATH_DATA:-ethereum-mainnet-geth-pruned-pebble-path}:/root/.ethereum
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ethereum-mainnet
@@ -116,6 +122,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-mainnet-geth-pruned-pebble-path_prysm}:/data - ${ETHEREUM_MAINNET_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-mainnet-geth-pruned-pebble-path_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \ # curl -X POST https://${IP}.traefik.me/ethereum-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-sepolia: ethereum-sepolia:
@@ -79,6 +84,7 @@ services:
- ${ETHEREUM_SEPOLIA_GETH_PRUNED_PEBBLE_PATH_DATA:-ethereum-sepolia-geth-pruned-pebble-path}:/root/.ethereum - ${ETHEREUM_SEPOLIA_GETH_PRUNED_PEBBLE_PATH_DATA:-ethereum-sepolia-geth-pruned-pebble-path}:/root/.ethereum
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ethereum-sepolia - traefik.http.middlewares.ethereum-sepolia-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/ethereum-sepolia
@@ -116,6 +122,7 @@ services:
volumes: volumes:
- ${ETHEREUM_SEPOLIA_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-sepolia-geth-pruned-pebble-path_prysm}:/data - ${ETHEREUM_SEPOLIA_GETH_PRUNED_PEBBLE_PATH__PRYSM_DATA:-ethereum-sepolia-geth-pruned-pebble-path_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/ethereum-sepolia - traefik.http.middlewares.ethereum-sepolia-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/ethereum-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-holesky-archive: ethereum-holesky-archive:
@@ -83,6 +88,7 @@ services:
- ${ETHEREUM_HOLESKY_RETH_ARCHIVE_TRACE_DATA:-ethereum-holesky-reth-archive-trace}:/root/.local/share/reth - ${ETHEREUM_HOLESKY_RETH_ARCHIVE_TRACE_DATA:-ethereum-holesky-reth-archive-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive - traefik.http.middlewares.ethereum-holesky-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive
@@ -121,6 +127,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOLESKY_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-holesky-reth-archive-trace_prysm}:/data - ${ETHEREUM_HOLESKY_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-holesky-reth-archive-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive - traefik.http.middlewares.ethereum-holesky-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-holesky-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-holesky \ # curl -X POST https://${IP}.traefik.me/ethereum-holesky \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-holesky: ethereum-holesky:
@@ -84,6 +89,7 @@ services:
- ${ETHEREUM_HOLESKY_RETH_PRUNED_TRACE_DATA:-ethereum-holesky-reth-pruned-trace}:/root/.local/share/reth - ${ETHEREUM_HOLESKY_RETH_PRUNED_TRACE_DATA:-ethereum-holesky-reth-pruned-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky - traefik.http.middlewares.ethereum-holesky-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-holesky
@@ -122,6 +128,7 @@ services:
volumes: volumes:
- ${ETHEREUM_HOLESKY_RETH_PRUNED_TRACE__PRYSM_DATA:-ethereum-holesky-reth-pruned-trace_prysm}:/data - ${ETHEREUM_HOLESKY_RETH_PRUNED_TRACE__PRYSM_DATA:-ethereum-holesky-reth-pruned-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-holesky-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-holesky - traefik.http.middlewares.ethereum-holesky-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-holesky

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:
@@ -83,6 +88,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE_DATA:-ethereum-mainnet-reth-archive-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE_DATA:-ethereum-mainnet-reth-archive-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive
@@ -129,6 +135,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:
@@ -83,6 +88,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE_DATA:-ethereum-mainnet-reth-archive-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE_DATA:-ethereum-mainnet-reth-archive-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive
@@ -120,6 +126,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE__NIMBUS_DATA:-ethereum-mainnet-reth-archive-trace_nimbus}:/root/.cache/nimbus/BeaconNode - ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE__NIMBUS_DATA:-ethereum-mainnet-reth-archive-trace_nimbus}:/root/.cache/nimbus/BeaconNode
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:
@@ -83,6 +88,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE_DATA:-ethereum-mainnet-reth-archive-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE_DATA:-ethereum-mainnet-reth-archive-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive
@@ -121,6 +127,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-mainnet-reth-archive-trace_prysm}:/data - ${ETHEREUM_MAINNET_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-mainnet-reth-archive-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive - traefik.http.middlewares.ethereum-mainnet-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-archive

View File

@@ -25,6 +25,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:
@@ -87,6 +92,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_MINIMAL_TRACE_DATA:-ethereum-mainnet-reth-minimal-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_MINIMAL_TRACE_DATA:-ethereum-mainnet-reth-minimal-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal - traefik.http.middlewares.ethereum-mainnet-reth-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal
@@ -117,6 +123,7 @@ services:
- chains - chains
volumes: volumes:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
ethereum-mainnet-minimal-pruner: ethereum-mainnet-minimal-pruner:
image: debian:latest image: debian:latest

View File

@@ -25,6 +25,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:
@@ -87,6 +92,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_MINIMAL_TRACE_DATA:-ethereum-mainnet-reth-minimal-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_MINIMAL_TRACE_DATA:-ethereum-mainnet-reth-minimal-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal - traefik.http.middlewares.ethereum-mainnet-reth-minimal-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal
@@ -124,6 +130,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_RETH_MINIMAL_TRACE__NIMBUS_DATA:-ethereum-mainnet-reth-minimal-trace_nimbus}:/root/.cache/nimbus/BeaconNode - ${ETHEREUM_MAINNET_RETH_MINIMAL_TRACE__NIMBUS_DATA:-ethereum-mainnet-reth-minimal-trace_nimbus}:/root/.cache/nimbus/BeaconNode
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-minimal-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal - traefik.http.middlewares.ethereum-mainnet-reth-minimal-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet: ethereum-mainnet:
@@ -84,6 +89,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE_DATA:-ethereum-mainnet-reth-pruned-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE_DATA:-ethereum-mainnet-reth-pruned-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet
@@ -121,6 +127,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE__NIMBUS_DATA:-ethereum-mainnet-reth-pruned-trace_nimbus}:/root/.cache/nimbus/BeaconNode - ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE__NIMBUS_DATA:-ethereum-mainnet-reth-pruned-trace_nimbus}:/root/.cache/nimbus/BeaconNode
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \ # curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-mainnet: ethereum-mainnet:
@@ -84,6 +89,7 @@ services:
- ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE_DATA:-ethereum-mainnet-reth-pruned-trace}:/root/.local/share/reth - ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE_DATA:-ethereum-mainnet-reth-pruned-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-mainnet
@@ -122,6 +128,7 @@ services:
volumes: volumes:
- ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE__PRYSM_DATA:-ethereum-mainnet-reth-pruned-trace_prysm}:/data - ${ETHEREUM_MAINNET_RETH_PRUNED_TRACE__PRYSM_DATA:-ethereum-mainnet-reth-pruned-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet - traefik.http.middlewares.ethereum-mainnet-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \ # curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-sepolia-archive: ethereum-sepolia-archive:
@@ -83,6 +88,7 @@ services:
- ${ETHEREUM_SEPOLIA_RETH_ARCHIVE_TRACE_DATA:-ethereum-sepolia-reth-archive-trace}:/root/.local/share/reth - ${ETHEREUM_SEPOLIA_RETH_ARCHIVE_TRACE_DATA:-ethereum-sepolia-reth-archive-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia-archive - traefik.http.middlewares.ethereum-sepolia-reth-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia-archive
@@ -121,6 +127,7 @@ services:
volumes: volumes:
- ${ETHEREUM_SEPOLIA_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-sepolia-reth-archive-trace_prysm}:/data - ${ETHEREUM_SEPOLIA_RETH_ARCHIVE_TRACE__PRYSM_DATA:-ethereum-sepolia-reth-archive-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-sepolia-archive - traefik.http.middlewares.ethereum-sepolia-reth-archive-trace-node-stripprefix.stripprefix.prefixes=/ethereum-sepolia-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \ # curl -X POST https://${IP}.traefik.me/ethereum-sepolia \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
ethereum-sepolia: ethereum-sepolia:
@@ -84,6 +89,7 @@ services:
- ${ETHEREUM_SEPOLIA_RETH_PRUNED_TRACE_DATA:-ethereum-sepolia-reth-pruned-trace}:/root/.local/share/reth - ${ETHEREUM_SEPOLIA_RETH_PRUNED_TRACE_DATA:-ethereum-sepolia-reth-pruned-trace}:/root/.local/share/reth
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia - traefik.http.middlewares.ethereum-sepolia-reth-pruned-trace-stripprefix.stripprefix.prefixes=/ethereum-sepolia
@@ -122,6 +128,7 @@ services:
volumes: volumes:
- ${ETHEREUM_SEPOLIA_RETH_PRUNED_TRACE__PRYSM_DATA:-ethereum-sepolia-reth-pruned-trace_prysm}:/data - ${ETHEREUM_SEPOLIA_RETH_PRUNED_TRACE__PRYSM_DATA:-ethereum-sepolia-reth-pruned-trace_prysm}:/data
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.ethereum-sepolia-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-sepolia - traefik.http.middlewares.ethereum-sepolia-reth-pruned-trace-node-stripprefix.stripprefix.prefixes=/ethereum-sepolia

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-mainnet-archive: fantom-mainnet-archive:
@@ -82,6 +87,7 @@ services:
volumes: volumes:
- ${FANTOM_MAINNET_OPERA_ARCHIVE_TRACE_DATA:-fantom-mainnet-opera-archive-trace}:/datadir - ${FANTOM_MAINNET_OPERA_ARCHIVE_TRACE_DATA:-fantom-mainnet-opera-archive-trace}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-mainnet-opera-archive-trace-stripprefix.stripprefix.prefixes=/fantom-mainnet-archive - traefik.http.middlewares.fantom-mainnet-opera-archive-trace-stripprefix.stripprefix.prefixes=/fantom-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-mainnet-archive: fantom-mainnet-archive:
@@ -81,6 +86,7 @@ services:
volumes: volumes:
- ${FANTOM_MAINNET_OPERA_ARCHIVE_DATA:-fantom-mainnet-opera-archive}:/datadir - ${FANTOM_MAINNET_OPERA_ARCHIVE_DATA:-fantom-mainnet-opera-archive}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-mainnet-opera-archive-stripprefix.stripprefix.prefixes=/fantom-mainnet-archive - traefik.http.middlewares.fantom-mainnet-opera-archive-stripprefix.stripprefix.prefixes=/fantom-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-mainnet \ # curl -X POST https://${IP}.traefik.me/fantom-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-mainnet: fantom-mainnet:
@@ -82,6 +87,7 @@ services:
volumes: volumes:
- ${FANTOM_MAINNET_OPERA_PRUNED_TRACE_DATA:-fantom-mainnet-opera-pruned-trace}:/datadir - ${FANTOM_MAINNET_OPERA_PRUNED_TRACE_DATA:-fantom-mainnet-opera-pruned-trace}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-mainnet-opera-pruned-trace-stripprefix.stripprefix.prefixes=/fantom-mainnet - traefik.http.middlewares.fantom-mainnet-opera-pruned-trace-stripprefix.stripprefix.prefixes=/fantom-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-mainnet \ # curl -X POST https://${IP}.traefik.me/fantom-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-mainnet: fantom-mainnet:
@@ -81,6 +86,7 @@ services:
volumes: volumes:
- ${FANTOM_MAINNET_OPERA_PRUNED_DATA:-fantom-mainnet-opera-pruned}:/datadir - ${FANTOM_MAINNET_OPERA_PRUNED_DATA:-fantom-mainnet-opera-pruned}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-mainnet-opera-pruned-stripprefix.stripprefix.prefixes=/fantom-mainnet - traefik.http.middlewares.fantom-mainnet-opera-pruned-stripprefix.stripprefix.prefixes=/fantom-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \ # curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-testnet-archive: fantom-testnet-archive:
@@ -82,6 +87,7 @@ services:
volumes: volumes:
- ${FANTOM_TESTNET_OPERA_ARCHIVE_TRACE_DATA:-fantom-testnet-opera-archive-trace}:/datadir - ${FANTOM_TESTNET_OPERA_ARCHIVE_TRACE_DATA:-fantom-testnet-opera-archive-trace}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-testnet-opera-archive-trace-stripprefix.stripprefix.prefixes=/fantom-testnet-archive - traefik.http.middlewares.fantom-testnet-opera-archive-trace-stripprefix.stripprefix.prefixes=/fantom-testnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \ # curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-testnet-archive: fantom-testnet-archive:
@@ -81,6 +86,7 @@ services:
volumes: volumes:
- ${FANTOM_TESTNET_OPERA_ARCHIVE_DATA:-fantom-testnet-opera-archive}:/datadir - ${FANTOM_TESTNET_OPERA_ARCHIVE_DATA:-fantom-testnet-opera-archive}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-testnet-opera-archive-stripprefix.stripprefix.prefixes=/fantom-testnet-archive - traefik.http.middlewares.fantom-testnet-opera-archive-stripprefix.stripprefix.prefixes=/fantom-testnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-testnet \ # curl -X POST https://${IP}.traefik.me/fantom-testnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-testnet: fantom-testnet:
@@ -82,6 +87,7 @@ services:
volumes: volumes:
- ${FANTOM_TESTNET_OPERA_PRUNED_TRACE_DATA:-fantom-testnet-opera-pruned-trace}:/datadir - ${FANTOM_TESTNET_OPERA_PRUNED_TRACE_DATA:-fantom-testnet-opera-pruned-trace}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-testnet-opera-pruned-trace-stripprefix.stripprefix.prefixes=/fantom-testnet - traefik.http.middlewares.fantom-testnet-opera-pruned-trace-stripprefix.stripprefix.prefixes=/fantom-testnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-testnet \ # curl -X POST https://${IP}.traefik.me/fantom-testnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-testnet: fantom-testnet:
@@ -81,6 +86,7 @@ services:
volumes: volumes:
- ${FANTOM_TESTNET_OPERA_PRUNED_DATA:-fantom-testnet-opera-pruned}:/datadir - ${FANTOM_TESTNET_OPERA_PRUNED_DATA:-fantom-testnet-opera-pruned}:/datadir
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-testnet-opera-pruned-stripprefix.stripprefix.prefixes=/fantom-testnet - traefik.http.middlewares.fantom-testnet-opera-pruned-stripprefix.stripprefix.prefixes=/fantom-testnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-mainnet-archive: fantom-mainnet-archive:
@@ -80,6 +85,7 @@ services:
volumes: volumes:
- ${FANTOM_MAINNET_SONIC_ARCHIVE_DATA:-fantom-mainnet-sonic-archive}:/var/sonic - ${FANTOM_MAINNET_SONIC_ARCHIVE_DATA:-fantom-mainnet-sonic-archive}:/var/sonic
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-mainnet-sonic-archive-stripprefix.stripprefix.prefixes=/fantom-mainnet-archive - traefik.http.middlewares.fantom-mainnet-sonic-archive-stripprefix.stripprefix.prefixes=/fantom-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \ # curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
fantom-testnet-archive: fantom-testnet-archive:
@@ -80,6 +85,7 @@ services:
volumes: volumes:
- ${FANTOM_TESTNET_SONIC_ARCHIVE_DATA:-fantom-testnet-sonic-archive}:/var/sonic - ${FANTOM_TESTNET_SONIC_ARCHIVE_DATA:-fantom-testnet-sonic-archive}:/var/sonic
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.fantom-testnet-sonic-archive-stripprefix.stripprefix.prefixes=/fantom-testnet-archive - traefik.http.middlewares.fantom-testnet-sonic-archive-stripprefix.stripprefix.prefixes=/fantom-testnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/gnosis-chiado-archive \ # curl -X POST https://${IP}.traefik.me/gnosis-chiado-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
gnosis-chiado-archive: gnosis-chiado-archive:
@@ -88,6 +93,7 @@ services:
volumes: volumes:
- ${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_DATA:-gnosis-chiado-erigon3-archive-trace}:/root/.local/share/erigon - ${GNOSIS_CHIADO_ERIGON3_ARCHIVE_TRACE_DATA:-gnosis-chiado-erigon3-archive-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.gnosis-chiado-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/gnosis-chiado-archive - traefik.http.middlewares.gnosis-chiado-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/gnosis-chiado-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/gnosis-chiado-minimal \ # curl -X POST https://${IP}.traefik.me/gnosis-chiado-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
gnosis-chiado-minimal: gnosis-chiado-minimal:
@@ -88,6 +93,7 @@ services:
volumes: volumes:
- ${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_DATA:-gnosis-chiado-erigon3-minimal-trace}:/root/.local/share/erigon - ${GNOSIS_CHIADO_ERIGON3_MINIMAL_TRACE_DATA:-gnosis-chiado-erigon3-minimal-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.gnosis-chiado-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/gnosis-chiado-minimal - traefik.http.middlewares.gnosis-chiado-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/gnosis-chiado-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/gnosis-chiado \ # curl -X POST https://${IP}.traefik.me/gnosis-chiado \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
gnosis-chiado: gnosis-chiado:
@@ -88,6 +93,7 @@ services:
volumes: volumes:
- ${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_DATA:-gnosis-chiado-erigon3-pruned-trace}:/root/.local/share/erigon - ${GNOSIS_CHIADO_ERIGON3_PRUNED_TRACE_DATA:-gnosis-chiado-erigon3-pruned-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.gnosis-chiado-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/gnosis-chiado - traefik.http.middlewares.gnosis-chiado-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/gnosis-chiado

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/gnosis-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/gnosis-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
gnosis-mainnet-archive: gnosis-mainnet-archive:
@@ -88,6 +93,7 @@ services:
volumes: volumes:
- ${GNOSIS_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-gnosis-mainnet-erigon3-archive-trace}:/root/.local/share/erigon - ${GNOSIS_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-gnosis-mainnet-erigon3-archive-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.gnosis-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/gnosis-mainnet-archive - traefik.http.middlewares.gnosis-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/gnosis-mainnet-archive

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/gnosis-mainnet-minimal \ # curl -X POST https://${IP}.traefik.me/gnosis-mainnet-minimal \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
gnosis-mainnet-minimal: gnosis-mainnet-minimal:
@@ -88,6 +93,7 @@ services:
volumes: volumes:
- ${GNOSIS_MAINNET_ERIGON3_MINIMAL_TRACE_DATA:-gnosis-mainnet-erigon3-minimal-trace}:/root/.local/share/erigon - ${GNOSIS_MAINNET_ERIGON3_MINIMAL_TRACE_DATA:-gnosis-mainnet-erigon3-minimal-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.gnosis-mainnet-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/gnosis-mainnet-minimal - traefik.http.middlewares.gnosis-mainnet-erigon3-minimal-trace-stripprefix.stripprefix.prefixes=/gnosis-mainnet-minimal

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/gnosis-mainnet \ # curl -X POST https://${IP}.traefik.me/gnosis-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
gnosis-mainnet: gnosis-mainnet:
@@ -88,6 +93,7 @@ services:
volumes: volumes:
- ${GNOSIS_MAINNET_ERIGON3_PRUNED_TRACE_DATA:-gnosis-mainnet-erigon3-pruned-trace}:/root/.local/share/erigon - ${GNOSIS_MAINNET_ERIGON3_PRUNED_TRACE_DATA:-gnosis-mainnet-erigon3-pruned-trace}:/root/.local/share/erigon
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.gnosis-mainnet-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/gnosis-mainnet - traefik.http.middlewares.gnosis-mainnet-erigon3-pruned-trace-stripprefix.stripprefix.prefixes=/gnosis-mainnet

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/goat-mainnet-archive \ # curl -X POST https://${IP}.traefik.me/goat-mainnet-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
goat-mainnet-archive: goat-mainnet-archive:
@@ -79,6 +84,7 @@ services:
- ./goat/mainnet:/config - ./goat/mainnet:/config
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.goat-mainnet-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/goat-mainnet-archive - traefik.http.middlewares.goat-mainnet-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/goat-mainnet-archive
@@ -110,6 +116,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- goat-mainnet-geth-archive-leveldb-hash:/geth - goat-mainnet-geth-archive-leveldb-hash:/geth
- goat-mainnet-geth-archive-leveldb-hash_node:/root/.goat - goat-mainnet-geth-archive-leveldb-hash_node:/root/.goat
logging: *logging-defaults
volumes: volumes:
goat-mainnet-geth-archive-leveldb-hash: goat-mainnet-geth-archive-leveldb-hash:

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/goat-mainnet \ # curl -X POST https://${IP}.traefik.me/goat-mainnet \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
goat-mainnet: goat-mainnet:
@@ -79,6 +84,7 @@ services:
- ./goat/mainnet:/config - ./goat/mainnet:/config
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.goat-mainnet-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/goat-mainnet - traefik.http.middlewares.goat-mainnet-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/goat-mainnet
@@ -110,6 +116,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- goat-mainnet-geth-pruned-pebble-path:/geth - goat-mainnet-geth-pruned-pebble-path:/geth
- goat-mainnet-geth-pruned-pebble-path_node:/root/.goat - goat-mainnet-geth-pruned-pebble-path_node:/root/.goat
logging: *logging-defaults
volumes: volumes:
goat-mainnet-geth-pruned-pebble-path: goat-mainnet-geth-pruned-pebble-path:

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/goat-testnet3-archive \ # curl -X POST https://${IP}.traefik.me/goat-testnet3-archive \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
goat-testnet3-archive: goat-testnet3-archive:
@@ -79,6 +84,7 @@ services:
- ./goat/testnet3:/config - ./goat/testnet3:/config
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.goat-testnet3-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/goat-testnet3-archive - traefik.http.middlewares.goat-testnet3-geth-archive-leveldb-hash-stripprefix.stripprefix.prefixes=/goat-testnet3-archive
@@ -110,6 +116,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- goat-testnet3-geth-archive-leveldb-hash:/geth - goat-testnet3-geth-archive-leveldb-hash:/geth
- goat-testnet3-geth-archive-leveldb-hash_node:/root/.goat - goat-testnet3-geth-archive-leveldb-hash_node:/root/.goat
logging: *logging-defaults
volumes: volumes:
goat-testnet3-geth-archive-leveldb-hash: goat-testnet3-geth-archive-leveldb-hash:

View File

@@ -22,6 +22,11 @@
# curl -X POST https://${IP}.traefik.me/goat-testnet3 \ # curl -X POST https://${IP}.traefik.me/goat-testnet3 \
# -H "Content-Type: application/json" \ # -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' # --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: services:
goat-testnet3: goat-testnet3:
@@ -79,6 +84,7 @@ services:
- ./goat/testnet3:/config - ./goat/testnet3:/config
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- /slowdisk:/slowdisk - /slowdisk:/slowdisk
logging: *logging-defaults
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.middlewares.goat-testnet3-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/goat-testnet3 - traefik.http.middlewares.goat-testnet3-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/goat-testnet3
@@ -110,6 +116,7 @@ services:
- .jwtsecret:/jwtsecret:ro - .jwtsecret:/jwtsecret:ro
- goat-testnet3-geth-pruned-pebble-path:/geth - goat-testnet3-geth-pruned-pebble-path:/geth
- goat-testnet3-geth-pruned-pebble-path_node:/root/.goat - goat-testnet3-geth-pruned-pebble-path_node:/root/.goat
logging: *logging-defaults
volumes: volumes:
goat-testnet3-geth-pruned-pebble-path: goat-testnet3-geth-pruned-pebble-path:

Some files were not shown because too many files have changed in this diff Show More