Compare commits

25 Commits

Author SHA1 Message Date
9a0648df06 ink-mainnet: add genesis.json from superchain-registry (Karst fork times)
Vendor superchain-registry mainnet ink genesis (chain 57073, karstTime
1783526401) for op-reth /config mount. L2 genesis hash verified against
superchain-registry ink.toml.
2026-07-10 01:22:32 +00:00
rob
8baf603b48 Add hemi sepolia (testnet, chain 743111): op-geth pruned variant
hemi-testnet US-Central market $6/day with 2 providers. BTC side =
testnet3 (own hVM genesis @3522419), L1 = ethereum sepolia, snap sync,
genesis+rollup checked in per hemi-node testnet dir, fork overrides in
env/op/hemi/sepolia/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 09:35:25 +00:00
rob
b54bfa84ef slowdisk fit check: 90d growth headroom (statics grow; /slowdisk is often the root partition)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 07:22:13 +00:00
rob
a0b47b3631 restore-volumes: fail loudly when static offload cannot fit on /slowdisk
A silent fallback to primary-disk extraction violates the caller's NVMe
capacity math now that the planner treats slowdisk as a separate pool.
When SLOWDISK=True and the manifest's static sizes (accurate, replacing
the whole-archive x2 estimate that false-refuses large restores) do not
fit above the floor, error out with the explicit remedy: re-run with
--no-slowdisk as the conscious override. Operator directive 2026-07-09.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 07:20:52 +00:00
rob
331a9c27a8 Lift reth static-file symlink guard: op-reth v2.3.2 verified through symlink
Live test on rpc-uk-4 (unichain-mainnet pruned, 166G static_files moved to
/slowdisk + symlinked): reth healed consistency, initialized the
StaticFileProducer, and resumed committing canonical blocks - full
read/write through the symlink. The guard's premise (old reth refusing
symlinked static_files) no longer holds; pre-v2 reths fail loudly at start,
fallback is --no-slowdisk. Restores/clones of reth nodes to SLOWDISK=True
hosts now offload statics automatically (NVMe is the scarce resource).
Note: reth also has --datadir.static-files for a flag-based layout later.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 07:10:23 +00:00
d77ee75752 deploy: regenerate compose from vibe-node main 17caf065f38f 2026-07-09 02:04:21 +00:00
rob
5137dcbfba hemi mainnet: op-geth 05d4d8f -> 7cfc394 (2026-07-08 build)
Candidate fix for the receipts RLP decode failure that blocks snap sync
past block 4,178,637 (2026-04-12): peers dropped with 'invalid message
(code 10) receipt 1: rlp: ListEnd not positioned at EOL' on the previous
newest published image.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 01:41:19 +00:00
88dbbd1ef2 morph: bump l2geth 2.2.3 → 2.2.4 (ghcr.io/morph-l2/go-ethereum)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-09 01:40:20 +00:00
9ca7ddd52d deploy: regenerate compose from vibe-node main 5ac8fffb7d6c 2026-07-09 00:34:34 +00:00
090116d8c4 deploy: regenerate compose from vibe-node main 3fd0cf61f237 2026-07-08 13:17:12 +00:00
rob
c07dc9f720 show-status: footer listing fenced nodes (maintenance windows)
Fenced nodes are dropped from COMPOSE_FILE so show-status silently omitted
them - a fenced-but-running node looked 'gone'. rpc-update now writes
/root/rpc/.fenced (node | until | reason | owner per active window); print
it as a footer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 13:06:15 +00:00
7c2ef13238 op/lisk: bump op-node v1.19.1 → v1.19.2 on mainnet
Karst hardfork activates 2026-07-08T16:00:01 UTC; op-reth v2.3.3
already supports getPayloadV5.
2026-07-08 12:26:38 +00:00
rob
1ebabee93d volume-utils: per-volume-kind restorable floor (_config tars are legitimately tiny)
The 1MB near-empty guard (added for purged-volume zstd stubs) rejected every
legitimate _config volume archive (cronos: 68KB), so any node whose registry
entry includes a _config volume reported Restorable: 0 despite healthy
multi-GB data backups (cronos had three; 14 registry entries carry _config
volumes). _config archives now pass at >=4KB; data volumes keep the 1MB floor.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 12:01:44 +00:00
cf26455d3a deploy: regenerate compose from vibe-node main 07b0472e0d1a 2026-07-08 11:49:07 +00:00
sebastian
ad93d73f12 Merge pull request 'cosmos gaiad: document Polkachu FULL snapshot bootstrap procedure' (#36) from issue-982 into main
Reviewed-on: #36
2026-07-08 11:46:24 +00:00
rob
9aa98718b6 hemi mainnet: syncmode full -> snap
hemi cannot full-sync across old BTC reorg points: EVM blocks referencing
orphaned Bitcoin Attributes ancestors are unexecutable once no peer retains
the stale BTC block (us-16 wedged at 3353463 on reorged-out block
00000000000000000001dcb3...b971). hemi's official l2-config.toml ships
SyncMode=snap. Registry: 150 entries gain node names (regen enrichment).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 11:44:52 +00:00
sebastian
c8f89a43d3 Merge pull request 'linea-mainnet: add engine-API healthcheck script' (#37) from issue-1049 into main
Reviewed-on: #37
2026-07-08 11:43:37 +00:00
rob
9ac5529ef5 R-2: gitignore chaindata/snapshot/tarball patterns 2026-07-08 04:20:06 +00:00
04b9a5356d linea: add engine API healthcheck script for geth mainnet
Shell probe signs a JWT from /jwtsecret and calls engine_exchangeCapabilities
on :8551 so compose can gate Maru startup on EL engine readiness.
2026-07-08 03:24:13 +00:00
rob
5ee02b85d4 Add unichain op-reth archive-trace variants (mainnet + sepolia)
Operator wants a reth archive sync on de-32 to compare footprint vs the
612G op-erigon archive.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 03:03:49 +00:00
73173299c9 cosmos gaiad: document Polkachu FULL snapshot bootstrap procedure
Fresh wasm-chain bootstrap needs a Polkachu full snapshot (includes wasm/),
the snapshots URL pattern, and CL_VERSION matching the live chain version.
2026-07-07 14:39:03 +00:00
990a406751 deploy: regenerate compose from vibe-node main cef3cb8cdb49 2026-07-07 14:19:44 +00:00
1ec43f481f deploy: regenerate compose from vibe-node main d0d784c8ff09 2026-07-07 13:45:47 +00:00
goldsquid
623deaf9d6 update 2026-07-07 18:22:08 +07:00
goldsquid
50c00156cf fix 2026-07-07 18:17:00 +07:00
579 changed files with 17869 additions and 1343 deletions

11
.gitignore vendored
View File

@@ -1,2 +1,13 @@
.env .env
peer-backups/ peer-backups/
# R-2 (fleet-audit): keep chaindata/snapshots/tarballs out of git status. Some land
# in-tree via per-host _DATA overrides or snapshot staging; evict to /slowdisk at the
# next maintenance window — see fleet-audit-2026-07-07.md §R-2.
*.tar
*.tar.*
*.lz4
*.zst
snapshots/
*.bak
*.swp

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -98,6 +98,7 @@ services:
- traefik.http.routers.abstract-mainnet-external-node-archive.service=abstract-mainnet-external-node-archive - traefik.http.routers.abstract-mainnet-external-node-archive.service=abstract-mainnet-external-node-archive
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=(Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-archive-ws.rule=(Path(`/abstract-mainnet-archive`) || Path(`/abstract-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.abstract-mainnet-external-node-archive-ws.middlewares=abstract-mainnet-external-node-archive-stripprefix, ipallowlist - traefik.http.routers.abstract-mainnet-external-node-archive-ws.middlewares=abstract-mainnet-external-node-archive-stripprefix, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -98,6 +98,7 @@ services:
- traefik.http.routers.abstract-mainnet-external-node-pruned.service=abstract-mainnet-external-node-pruned - traefik.http.routers.abstract-mainnet-external-node-pruned.service=abstract-mainnet-external-node-pruned
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=(Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.abstract-mainnet-external-node-pruned-ws.rule=(Path(`/abstract-mainnet`) || Path(`/abstract-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.abstract-mainnet-external-node-pruned-ws.middlewares=abstract-mainnet-external-node-pruned-stripprefix, ipallowlist - traefik.http.routers.abstract-mainnet-external-node-pruned-ws.middlewares=abstract-mainnet-external-node-pruned-stripprefix, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -98,6 +98,7 @@ services:
- traefik.http.routers.abstract-testnet-external-node-archive.service=abstract-testnet-external-node-archive - traefik.http.routers.abstract-testnet-external-node-archive.service=abstract-testnet-external-node-archive
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=(Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-archive-ws.rule=(Path(`/abstract-testnet-archive`) || Path(`/abstract-testnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.abstract-testnet-external-node-archive-ws.middlewares=abstract-testnet-external-node-archive-stripprefix, ipallowlist - traefik.http.routers.abstract-testnet-external-node-archive-ws.middlewares=abstract-testnet-external-node-archive-stripprefix, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -98,6 +98,7 @@ services:
- traefik.http.routers.abstract-testnet-external-node-pruned.service=abstract-testnet-external-node-pruned - traefik.http.routers.abstract-testnet-external-node-pruned.service=abstract-testnet-external-node-pruned
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=(Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.abstract-testnet-external-node-pruned-ws.rule=(Path(`/abstract-testnet`) || Path(`/abstract-testnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.abstract-testnet-external-node-pruned-ws.middlewares=abstract-testnet-external-node-pruned-stripprefix, ipallowlist - traefik.http.routers.abstract-testnet-external-node-pruned-ws.middlewares=abstract-testnet-external-node-pruned-stripprefix, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-mainnet-archive: alephzero-mainnet-archive:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-mainnet: alephzero-mainnet:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-sepolia-archive: alephzero-sepolia-archive:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
alephzero-sepolia: alephzero-sepolia:
image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ALEPHZERO_NITRO_IMAGE:-offchainlabs/nitro-node}:${ALEPHZERO_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-archive: arbitrum-nova-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-archive: arbitrum-nova-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-minimal: arbitrum-nova-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova-minimal: arbitrum-nova-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova: arbitrum-nova:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-nova: arbitrum-nova:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_NOVA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-archive: arbitrum-one-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-minimal: arbitrum-one-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one-minimal: arbitrum-one-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one: arbitrum-one:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-one: arbitrum-one:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_ONE_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia-archive: arbitrum-sepolia-archive:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia-minimal: arbitrum-sepolia-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia-minimal: arbitrum-sepolia-minimal:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia: arbitrum-sepolia:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
arbitrum-sepolia: arbitrum-sepolia:
image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${ARBITRUM_NITRO_IMAGE:-offchainlabs/nitro-node}:${ARBITRUM_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
connext-sepolia-archive: connext-sepolia-archive:
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
connext-sepolia: connext-sepolia:
image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${CONNEXT_NITRO_IMAGE:-offchainlabs/nitro-node}:${CONNEXT_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
everclear-mainnet-archive: everclear-mainnet-archive:
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
everclear-mainnet: everclear-mainnet:
image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${EVERCLEAR_NITRO_IMAGE:-offchainlabs/nitro-node}:${EVERCLEAR_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
opencampuscodex-sepolia-archive: opencampuscodex-sepolia-archive:
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
opencampuscodex-sepolia: opencampuscodex-sepolia:
image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.0-a618155} image: ${OPENCAMPUSCODEX_NITRO_IMAGE:-offchainlabs/nitro-node}:${OPENCAMPUSCODEX_SEPOLIA_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
playblock-mainnet-archive: playblock-mainnet-archive:
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
playblock-mainnet: playblock-mainnet:
image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${PLAYBLOCK_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLAYBLOCK_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet-archive: plume-mainnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet-archive: plume-mainnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet: plume-mainnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-mainnet: plume-mainnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet-archive: plume-testnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet-archive: plume-testnet-archive:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet: plume-testnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
plume-testnet: plume-testnet:
image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.0-a618155} image: ${PLUME_NITRO_IMAGE:-offchainlabs/nitro-node}:${PLUME_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
real-mainnet-archive: real-mainnet-archive:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
real-mainnet-archive: real-mainnet-archive:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
real-mainnet: real-mainnet:
image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.0-a618155} image: ${REAL_NITRO_IMAGE:-offchainlabs/nitro-node}:${REAL_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
robinhood-mainnet: robinhood-mainnet:
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.1-8512b8c} image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_MAINNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
robinhood-testnet: robinhood-testnet:
image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.1-8512b8c} image: ${ROBINHOOD_NITRO_IMAGE:-offchainlabs/nitro-node}:${ROBINHOOD_TESTNET_NITRO_VERSION:-v3.11.2-3599aca}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -82,7 +82,6 @@ services:
- --auth-ipc.path=/sockets/auth.ipc - --auth-ipc.path=/sockets/auth.ipc
- --chain=arc-mainnet - --chain=arc-mainnet
- --datadir=/data/execution - --datadir=/data/execution
- --debug
- --disable-discovery - --disable-discovery
- --enable-arc-rpc - --enable-arc-rpc
- --http - --http
@@ -93,7 +92,6 @@ services:
- --log.file.directory=/data/execution/logs - --log.file.directory=/data/execution/logs
- --metrics=0.0.0.0:9001 - --metrics=0.0.0.0:9001
- --rpc.forwarder=https://rpc.arc.network/ - --rpc.forwarder=https://rpc.arc.network/
- --trace
restart: unless-stopped restart: unless-stopped
stop_grace_period: 5m stop_grace_period: 5m
depends_on: depends_on:

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -82,7 +82,6 @@ services:
- --auth-ipc.path=/sockets/auth.ipc - --auth-ipc.path=/sockets/auth.ipc
- --chain=arc-mainnet - --chain=arc-mainnet
- --datadir=/data/execution - --datadir=/data/execution
- --debug
- --disable-discovery - --disable-discovery
- --enable-arc-rpc - --enable-arc-rpc
- --full - --full
@@ -94,7 +93,6 @@ services:
- --log.file.directory=/data/execution/logs - --log.file.directory=/data/execution/logs
- --metrics=0.0.0.0:9001 - --metrics=0.0.0.0:9001
- --rpc.forwarder=https://rpc.arc.network/ - --rpc.forwarder=https://rpc.arc.network/
- --trace
restart: unless-stopped restart: unless-stopped
stop_grace_period: 5m stop_grace_period: 5m
depends_on: depends_on:

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -82,7 +82,6 @@ services:
- --auth-ipc.path=/sockets/auth.ipc - --auth-ipc.path=/sockets/auth.ipc
- --chain=arc-testnet - --chain=arc-testnet
- --datadir=/data/execution - --datadir=/data/execution
- --debug
- --disable-discovery - --disable-discovery
- --enable-arc-rpc - --enable-arc-rpc
- --http - --http
@@ -93,7 +92,6 @@ services:
- --log.file.directory=/data/execution/logs - --log.file.directory=/data/execution/logs
- --metrics=0.0.0.0:9001 - --metrics=0.0.0.0:9001
- --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/ - --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/
- --trace
restart: unless-stopped restart: unless-stopped
stop_grace_period: 5m stop_grace_period: 5m
depends_on: depends_on:
@@ -134,7 +132,6 @@ services:
- --execution-socket=/sockets/auth.ipc - --execution-socket=/sockets/auth.ipc
- --follow - --follow
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network - --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
- --follow.endpoint=https://rpc.drpc.testnet.arc.network,wss=rpc.drpc.testnet.arc.network
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket - --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
- --full - --full
- --home=/data/consensus - --home=/data/consensus

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -82,7 +82,6 @@ services:
- --auth-ipc.path=/sockets/auth.ipc - --auth-ipc.path=/sockets/auth.ipc
- --chain=arc-testnet - --chain=arc-testnet
- --datadir=/data/execution - --datadir=/data/execution
- --debug
- --disable-discovery - --disable-discovery
- --enable-arc-rpc - --enable-arc-rpc
- --full - --full
@@ -94,7 +93,6 @@ services:
- --log.file.directory=/data/execution/logs - --log.file.directory=/data/execution/logs
- --metrics=0.0.0.0:9001 - --metrics=0.0.0.0:9001
- --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/ - --rpc.forwarder=https://rpc.quicknode.testnet.arc.network/
- --trace
restart: unless-stopped restart: unless-stopped
stop_grace_period: 5m stop_grace_period: 5m
depends_on: depends_on:
@@ -135,7 +133,6 @@ services:
- --execution-socket=/sockets/auth.ipc - --execution-socket=/sockets/auth.ipc
- --follow - --follow
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network - --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
- --follow.endpoint=https://rpc.drpc.testnet.arc.network,wss=rpc.drpc.testnet.arc.network
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket - --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
- --full - --full
- --home=/data/consensus - --home=/data/consensus

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -133,7 +133,6 @@ services:
- --execution-socket=/sockets/auth.ipc - --execution-socket=/sockets/auth.ipc
- --follow - --follow
- --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network - --follow.endpoint=https://rpc.quicknode.testnet.arc.network,wss=rpc.quicknode.testnet.arc.network
- --follow.endpoint=https://rpc.drpc.testnet.arc.network,wss=rpc.drpc.testnet.arc.network
- --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket - --follow.endpoint=https://rpc.blockdaemon.testnet.arc.network,wss=rpc.blockdaemon.testnet.arc.network/websocket
- --full - --full
- --home=/data/consensus - --home=/data/consensus

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-fuji-go-archive-leveldb.service=avalanche-fuji-go-archive-leveldb - traefik.http.routers.avalanche-fuji-go-archive-leveldb.service=avalanche-fuji-go-archive-leveldb
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=(Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.rule=(Path(`/avalanche-fuji-archive`) || Path(`/avalanche-fuji-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.middlewares=avalanche-fuji-go-archive-leveldb-stripprefix, avalanche-fuji-go-archive-leveldb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-fuji-go-archive-leveldb-ws.middlewares=avalanche-fuji-go-archive-leveldb-stripprefix, avalanche-fuji-go-archive-leveldb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb - traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb - traefik.http.routers.avalanche-fuji-go-pruned-leveldb.service=avalanche-fuji-go-pruned-leveldb
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-fuji-go-pruned-leveldb-ws.middlewares=avalanche-fuji-go-pruned-leveldb-stripprefix, avalanche-fuji-go-pruned-leveldb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb - traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb - traefik.http.routers.avalanche-fuji-go-pruned-pebbledb.service=avalanche-fuji-go-pruned-pebbledb
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-fuji`) || Path(`/avalanche-fuji/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-fuji-go-pruned-pebbledb-ws.middlewares=avalanche-fuji-go-pruned-pebbledb-stripprefix, avalanche-fuji-go-pruned-pebbledb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb.service=avalanche-mainnet-go-archive-leveldb - traefik.http.routers.avalanche-mainnet-go-archive-leveldb.service=avalanche-mainnet-go-archive-leveldb
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=(Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.rule=(Path(`/avalanche-mainnet-archive`) || Path(`/avalanche-mainnet-archive/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.middlewares=avalanche-mainnet-go-archive-leveldb-stripprefix, avalanche-mainnet-go-archive-leveldb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-mainnet-go-archive-leveldb-ws.middlewares=avalanche-mainnet-go-archive-leveldb-stripprefix, avalanche-mainnet-go-archive-leveldb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb - traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb - traefik.http.routers.avalanche-mainnet-go-pruned-leveldb.service=avalanche-mainnet-go-pruned-leveldb
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-mainnet-go-pruned-leveldb-ws.middlewares=avalanche-mainnet-go-pruned-leveldb-stripprefix, avalanche-mainnet-go-pruned-leveldb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb - traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -87,6 +87,7 @@ services:
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb - traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb.service=avalanche-mainnet-go-pruned-pebbledb
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=Host(`$DOMAIN`) && (Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.rule=(Path(`/avalanche-mainnet`) || Path(`/avalanche-mainnet/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist - traefik.http.routers.avalanche-mainnet-go-pruned-pebbledb-ws.middlewares=avalanche-mainnet-go-pruned-pebbledb-stripprefix, avalanche-mainnet-go-pruned-pebbledb-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Aztec full node. See https://docs.aztec.network/network/setup/running_a_node # Aztec full node. See https://docs.aztec.network/network/setup/running_a_node
# Admin port (8880) is not exposed; use docker exec for admin API. # Admin port (8880) is not exposed; use docker exec for admin API.

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -96,6 +96,7 @@ services:
- traefik.http.routers.babylon-mainnet-babylond-pruned.service=babylon-mainnet-babylond-pruned - traefik.http.routers.babylon-mainnet-babylond-pruned.service=babylon-mainnet-babylond-pruned
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.entrypoints=websecure} - ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.tls.certresolver=myresolver} - ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.tls.certresolver=myresolver}
# case-insensitive Upgrade: python websocket-client sends "WebSocket" (capital W)
- ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:-traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=Host(`$DOMAIN`) && (Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- ${NO_SSL:+traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=(Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)} - ${NO_SSL:+traefik.http.routers.babylon-mainnet-babylond-pruned-ws.rule=(Path(`/babylon-mainnet-pruned`) || Path(`/babylon-mainnet-pruned/`)) && HeadersRegexp(`Upgrade`, `(?i)websocket`)}
- traefik.http.routers.babylon-mainnet-babylond-pruned-ws.middlewares=babylon-mainnet-babylond-pruned-stripprefix, babylon-mainnet-babylond-pruned-set-ws-path, ipallowlist - traefik.http.routers.babylon-mainnet-babylond-pruned-ws.middlewares=babylon-mainnet-babylond-pruned-stripprefix, babylon-mainnet-babylond-pruned-set-ws-path, ipallowlist

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# you should backup the peers of your beacond node frequently. # you should backup the peers of your beacond node frequently.
# docker exec -it rpc-berachain-bartio-reth-node-1 curl http://localhost:26657/net_info | jq -r ' # docker exec -it rpc-berachain-bartio-reth-node-1 curl http://localhost:26657/net_info | jq -r '
# .result.peers[] # .result.peers[]

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# you should backup the peers of your beacond node frequently. # you should backup the peers of your beacond node frequently.
# docker exec -it rpc-berachain-bartio-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r ' # docker exec -it rpc-berachain-bartio-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
# .result.peers[] # .result.peers[]

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# you should backup the peers of your beacond node frequently. # you should backup the peers of your beacond node frequently.
# docker exec -it rpc-berachain-bepolia-reth-node-1 curl http://localhost:26657/net_info | jq -r ' # docker exec -it rpc-berachain-bepolia-reth-node-1 curl http://localhost:26657/net_info | jq -r '
# .result.peers[] # .result.peers[]

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# you should backup the peers of your beacond node frequently. # you should backup the peers of your beacond node frequently.
# docker exec -it rpc-berachain-bepolia-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r ' # docker exec -it rpc-berachain-bepolia-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
# .result.peers[] # .result.peers[]

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# you should backup the peers of your beacond node frequently. # you should backup the peers of your beacond node frequently.
# docker exec -it rpc-berachain-mainnet-reth-node-1 curl http://localhost:26657/net_info | jq -r ' # docker exec -it rpc-berachain-mainnet-reth-node-1 curl http://localhost:26657/net_info | jq -r '
# .result.peers[] # .result.peers[]

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# you should backup the peers of your beacond node frequently. # you should backup the peers of your beacond node frequently.
# docker exec -it rpc-berachain-mainnet-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r ' # docker exec -it rpc-berachain-mainnet-reth-pruned-node-1 curl http://localhost:26657/net_info | jq -r '
# .result.peers[] # .result.peers[]

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
bitcoin-mainnet: bitcoin-mainnet:
image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_MAINNET_BITCOIND_VERSION:-31.0} image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_MAINNET_BITCOIND_VERSION:-31.1}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services: services:
bitcoin-testnet: bitcoin-testnet:
image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_TESTNET_BITCOIND_VERSION:-31.0} image: ${BITCOIN_BITCOIND_IMAGE:-bitcoin/bitcoin}:${BITCOIN_TESTNET_BITCOIND_VERSION:-31.1}
sysctls: sysctls:
# TCP Performance # TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Snapshot for minial datadir here # Snapshot for minial datadir here
# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file # https://github.com/48Club/bsc-snapshots?tab=readme-ov-file

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Snapshot for minial datadir here # Snapshot for minial datadir here
# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file # https://github.com/48Club/bsc-snapshots?tab=readme-ov-file

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# Usage: # Usage:
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# This node is built from source with architecture-specific optimizations # This node is built from source with architecture-specific optimizations
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth # Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# This node is built from source with architecture-specific optimizations # This node is built from source with architecture-specific optimizations
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth # Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# This node is built from source with architecture-specific optimizations # This node is built from source with architecture-specific optimizations
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth-pruned # Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth-pruned
# #

View File

@@ -2,8 +2,8 @@
x-logging-defaults: &logging-defaults x-logging-defaults: &logging-defaults
driver: json-file driver: json-file
options: options:
max-size: "10m" max-size: "512m"
max-file: "3" max-file: "2"
# This node is built from source with architecture-specific optimizations # This node is built from source with architecture-specific optimizations
# Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth-pruned # Build command: docker compose build --build-arg ARCH_TARGET=${ARCH_TARGET:-native} bsc-chapel-reth-pruned
# #

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