From 12f58952843046ace780684cfbf7a9d5db8ec29e Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Fri, 7 Mar 2025 10:24:20 +0100 Subject: [PATCH] things --- ...> base-mainnet-op-erigon-archive-trace.yml | 18 ++-- ... ethereum-mainnet-erigon-archive-trace.yml | 37 ++++---- ethereum-mainnet-erigon-v2-archive-trace.yml | 85 ------------------- ethereum-mainnet-erigon3-archive-trace.yml | 84 ++++++++++++++++++ ...timism-mainnet-op-erigon-archive-trace.yml | 20 ++--- ... polygon-mainnet-erigon3-archive-trace.yml | 22 ++--- 6 files changed, 133 insertions(+), 133 deletions(-) rename base-mainnet-erigon-v2-archive-trace.yml => base-mainnet-op-erigon-archive-trace.yml (84%) rename ethereum-mainnet-erigon-v3-archive-trace.yml => ethereum-mainnet-erigon-archive-trace.yml (57%) delete mode 100644 ethereum-mainnet-erigon-v2-archive-trace.yml create mode 100644 ethereum-mainnet-erigon3-archive-trace.yml rename optimism-mainnet-erigon-v2-archive-trace.yml => optimism-mainnet-op-erigon-archive-trace.yml (80%) rename polygon-mainnet-erigon-v3-archive-trace.yml => polygon-mainnet-erigon3-archive-trace.yml (59%) diff --git a/base-mainnet-erigon-v2-archive-trace.yml b/base-mainnet-op-erigon-archive-trace.yml similarity index 84% rename from base-mainnet-erigon-v2-archive-trace.yml rename to base-mainnet-op-erigon-archive-trace.yml index 8cf9ac08..14742a97 100644 --- a/base-mainnet-erigon-v2-archive-trace.yml +++ b/base-mainnet-op-erigon-archive-trace.yml @@ -24,19 +24,19 @@ services: --ws --nodiscover volumes: - - ${BASE_MAINNET_ERIGON_V2_ARCHIVE_TRACE:-base-mainnet-erigon-v2-archive-trace}:/root/.local/share/erigon + - ${BASE_MAINNET_OP_ERIGON_ARCHIVE_TRACE_DATA:-base-mainnet-op-erigon-archive-trace}:/root/.local/share/erigon - .jwtsecret:/jwtsecret networks: - chains labels: - "traefik.enable=true" - - "traefik.http.middlewares.base-mainnet-erigon-v2-archive-trace-stripprefix.stripprefix.prefixes=/base-erigon" - - "traefik.http.services.base-mainnet-erigon-v2-archive-trace.loadbalancer.server.port=8545" - - "${NO_SSL:-traefik.http.routers.base-mainnet-erigon-v2-archive-trace.entrypoints=websecure}" - - "${NO_SSL:-traefik.http.routers.base-mainnet-erigon-v2-archive-trace.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.base-mainnet-erigon-v2-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/base-erigon`)}" - - "${NO_SSL:+traefik.http.routers.base-mainnet-erigon-v2-archive-trace.rule=PathPrefix(`/base-erigon`)}" - - "traefik.http.routers.base-mainnet-erigon-v2-archive-trace.middlewares=base-mainnet-erigon-v2-archive-trace-stripprefix, ipwhitelist" + - "traefik.http.middlewares.base-mainnet-op-erigon-archive-trace-stripprefix.stripprefix.prefixes=/base-erigon" + - "traefik.http.services.base-mainnet-op-erigon-archive-trace.loadbalancer.server.port=8545" + - "${NO_SSL:-traefik.http.routers.base-mainnet-op-erigon-archive-trace.entrypoints=websecure}" + - "${NO_SSL:-traefik.http.routers.base-mainnet-op-erigon-archive-trace.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.base-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/base-erigon`)}" + - "${NO_SSL:+traefik.http.routers.base-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/base-erigon`)}" + - "traefik.http.routers.base-mainnet-op-erigon-archive-trace.middlewares=base-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist" base-erigon-node: @@ -85,4 +85,4 @@ services: - chains volumes: - base-mainnet-erigon-v2-archive-trace: + base-mainnet-op-erigon-archive-trace: diff --git a/ethereum-mainnet-erigon-v3-archive-trace.yml b/ethereum-mainnet-erigon-archive-trace.yml similarity index 57% rename from ethereum-mainnet-erigon-v3-archive-trace.yml rename to ethereum-mainnet-erigon-archive-trace.yml index 3654d01b..fa0cac8e 100644 --- a/ethereum-mainnet-erigon-v3-archive-trace.yml +++ b/ethereum-mainnet-erigon-archive-trace.yml @@ -1,6 +1,6 @@ services: ethereum-erigon: - image: erigontech/erigon:${ERIGON3_VERSION:-v3.0.0-alpha7} + image: erigontech/erigon:${ERIGON_VERSION:-v2.6.1} user: root expose: - "16630" @@ -19,7 +19,7 @@ services: environment: - "IP=${IP}" volumes: - - ${ETHEREUM_MAINNET_ERIGON_V3_ARCHIVE_TRACE_DATA:-ethereum-mainnet-erigon-v3-archive-trace}:/root/.local/share/erigon + - ${ETHEREUM_MAINNET_ERIGON_ARCHIVE_TRACE_DATA:-ethereum-mainnet-erigon-archive-trace}:/root/.local/share/erigon - /slowdisk:/slowdisk - .jwtsecret:/jwtsecret networks: @@ -30,6 +30,7 @@ services: --rpc.overlay.getlogstimeout=30m0s --rpc.overlay.replayblocktimeout=30m0s --chain mainnet + --internalcl --beacon.api.port=5555 --beacon.api.addr=0.0.0.0 --beacon.api.cors.allow-origins=* @@ -61,24 +62,24 @@ services: stop_grace_period: 1m labels: - "traefik.enable=true" - - "traefik.http.middlewares.ethereum-mainnet-erigon-v3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-erigon" + - "traefik.http.middlewares.ethereum-mainnet-erigon-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-erigon" - - "traefik.http.services.ethereum-mainnet-erigon-v3-archive-trace.loadbalancer.server.port=8545" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace.entrypoints=websecure}" - - "traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace.service=ethereum-mainnet-erigon-v3-archive-trace" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon`)}" - - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace.rule=PathPrefix(`/ethereum-erigon`)}" - - "traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace.middlewares=ethereum-mainnet-erigon-v3-archive-trace-stripprefix, ipwhitelist" + - "traefik.http.services.ethereum-mainnet-erigon-archive-trace.loadbalancer.server.port=8545" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-archive-trace.entrypoints=websecure}" + - "traefik.http.routers.ethereum-mainnet-erigon-archive-trace.service=ethereum-mainnet-erigon-archive-trace" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-archive-trace.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon`)}" + - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon-archive-trace.rule=PathPrefix(`/ethereum-erigon`)}" + - "traefik.http.routers.ethereum-mainnet-erigon-archive-trace.middlewares=ethereum-mainnet-erigon-archive-trace-stripprefix, ipwhitelist" - - "traefik.http.services.ethereum-mainnet-erigon-v3-archive-trace-beacon.loadbalancer.server.port=5555" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace-beacon.entrypoints=websecure}" - - "traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace-beacon.service=ethereum-mainnet-erigon-v3-archive-trace-beacon" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace-beacon.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace-beacon.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon/eth`)}" - - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace-beacon.rule=PathPrefix(`/ethereum-erigon/eth`)}" - - "traefik.http.routers.ethereum-mainnet-erigon-v3-archive-trace-beacon.middlewares=ethereum-mainnet-erigon-v3-archive-trace-stripprefix, ipwhitelist" + - "traefik.http.services.ethereum-mainnet-erigon-archive-trace-beacon.loadbalancer.server.port=5555" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-archive-trace-beacon.entrypoints=websecure}" + - "traefik.http.routers.ethereum-mainnet-erigon-archive-trace-beacon.service=ethereum-mainnet-erigon-archive-trace-beacon" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-archive-trace-beacon.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-archive-trace-beacon.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon/eth`)}" + - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon-archive-trace-beacon.rule=PathPrefix(`/ethereum-erigon/eth`)}" + - "traefik.http.routers.ethereum-mainnet-erigon-archive-trace-beacon.middlewares=ethereum-mainnet-erigon-archive-trace-stripprefix, ipwhitelist" volumes: - ethereum-mainnet-erigon-v3-archive-trace: + ethereum-mainnet-erigon-archive-trace: diff --git a/ethereum-mainnet-erigon-v2-archive-trace.yml b/ethereum-mainnet-erigon-v2-archive-trace.yml deleted file mode 100644 index 542abd1f..00000000 --- a/ethereum-mainnet-erigon-v2-archive-trace.yml +++ /dev/null @@ -1,85 +0,0 @@ -services: - ethereum-erigon-v2: - image: erigontech/erigon:${ERIGON2_VERSION:-v2.6.1} - user: root - expose: - - "16630" - - "9090" - - "8545" - - "8551" - ports: - - "42087:42087" - - "42087:42087/udp" - - "29553:29553/udp" - - "45209:45209" - - "42137:42137" - - "42137:42137/udp" - - "52538:52538" - - "52538:52538/udp" - environment: - - "IP=${IP}" - volumes: - - ${ETHEREUM_MAINNET_ERIGON_V2_ARCHIVE_TRACE_DATA:-ethereum-mainnet-erigon-v2-archive-trace}:/root/.local/share/erigon - - /slowdisk:/slowdisk - - .jwtsecret:/jwtsecret - networks: - - chains - command: > - --prune.mode=archive - --rpc.evmtimeout=30m0s - --rpc.overlay.getlogstimeout=30m0s - --rpc.overlay.replayblocktimeout=30m0s - --chain mainnet - --internalcl - --beacon.api.port=5555 - --beacon.api.addr=0.0.0.0 - --beacon.api.cors.allow-origins=* - --port=42087 - --p2p.allowed-ports=52538 - --caplin.discovery.addr=0.0.0.0 - --caplin.discovery.port=29553 - --caplin.discovery.tcpport=45209 - --metrics --metrics.addr=0.0.0.0 --metrics.port=6060 - --private.api.addr=0.0.0.0:9090 - --torrent.port=42137 - --nat=extip:${IP} - --pprof - --pprof.addr=0.0.0.0 - --pprof.port=6061 - --authrpc.addr=0.0.0.0 - --authrpc.vhosts=* - --authrpc.jwtsecret=/jwtsecret - --http.addr=0.0.0.0 - --http.vhosts=* - --http.corsdomain=* - --http.api=eth,erigon,web3,net,debug,trace,txpool - --beacon.api=beacon,builder,debug,lighthouse,node,validator,config - --rpc.returndata.limit=1100000 - --rpc.gascap=5000000000 - --ws.port=8545 - --ws - restart: unless-stopped - stop_grace_period: 1m - labels: - - "traefik.enable=true" - - "traefik.http.middlewares.ethereum-mainnet-erigon-v2-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-erigon-v2" - - - "traefik.http.services.ethereum-mainnet-erigon-v2-archive-trace.loadbalancer.server.port=8545" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace.entrypoints=websecure}" - - "traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace.service=ethereum-mainnet-erigon-v2-archive-trace" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon-v2`)}" - - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace.rule=PathPrefix(`/ethereum-erigon`)}" - - "traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace.middlewares=ethereum-mainnet-erigon-v2-archive-trace-stripprefix, ipwhitelist" - - - "traefik.http.services.ethereum-mainnet-erigon-v2-archive-trace-beacon.loadbalancer.server.port=5555" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace-beacon.entrypoints=websecure}" - - "traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace-beacon.service=ethereum-mainnet-erigon-v2-archive-trace-beacon" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace-beacon.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace-beacon.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon-v2/eth`)}" - - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace-beacon.rule=PathPrefix(`/ethereum-erigon-v2/eth`)}" - - "traefik.http.routers.ethereum-mainnet-erigon-v2-archive-trace-beacon.middlewares=ethereum-mainnet-erigon-v2-archive-trace-stripprefix, ipwhitelist" - -volumes: - ethereum-mainnet-erigon-v2-archive-trace: - diff --git a/ethereum-mainnet-erigon3-archive-trace.yml b/ethereum-mainnet-erigon3-archive-trace.yml new file mode 100644 index 00000000..8d843f84 --- /dev/null +++ b/ethereum-mainnet-erigon3-archive-trace.yml @@ -0,0 +1,84 @@ +services: + ethereum-erigon3: + image: erigontech/erigon:${ERIGON3_VERSION:-v3.0.0-alpha7} + user: root + expose: + - "16630" + - "9090" + - "8545" + - "8551" + ports: + - "42087:42087" + - "42087:42087/udp" + - "29553:29553/udp" + - "45209:45209" + - "42137:42137" + - "42137:42137/udp" + - "52538:52538" + - "52538:52538/udp" + environment: + - "IP=${IP}" + volumes: + - ${ETHEREUM_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-ethereum-mainnet-erigon3-archive-trace}:/root/.local/share/erigon + - /slowdisk:/slowdisk + - .jwtsecret:/jwtsecret + networks: + - chains + command: > + --prune.mode=archive + --rpc.evmtimeout=30m0s + --rpc.overlay.getlogstimeout=30m0s + --rpc.overlay.replayblocktimeout=30m0s + --chain mainnet + --beacon.api.port=5555 + --beacon.api.addr=0.0.0.0 + --beacon.api.cors.allow-origins=* + --port=42087 + --p2p.allowed-ports=52538 + --caplin.discovery.addr=0.0.0.0 + --caplin.discovery.port=29553 + --caplin.discovery.tcpport=45209 + --metrics --metrics.addr=0.0.0.0 --metrics.port=6060 + --private.api.addr=0.0.0.0:9090 + --torrent.port=42137 + --nat=extip:${IP} + --pprof + --pprof.addr=0.0.0.0 + --pprof.port=6061 + --authrpc.addr=0.0.0.0 + --authrpc.vhosts=* + --authrpc.jwtsecret=/jwtsecret + --http.addr=0.0.0.0 + --http.vhosts=* + --http.corsdomain=* + --http.api=eth,erigon,web3,net,debug,trace,txpool + --beacon.api=beacon,builder,debug,lighthouse,node,validator,config + --rpc.returndata.limit=1100000 + --rpc.gascap=5000000000 + --ws.port=8545 + --ws + restart: unless-stopped + stop_grace_period: 1m + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.ethereum-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/ethereum-erigon" + + - "traefik.http.services.ethereum-mainnet-erigon3-archive-trace.loadbalancer.server.port=8545" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace.entrypoints=websecure}" + - "traefik.http.routers.ethereum-mainnet-erigon3-archive-trace.service=ethereum-mainnet-erigon3-archive-trace" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon`)}" + - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-archive-trace.rule=PathPrefix(`/ethereum-erigon`)}" + - "traefik.http.routers.ethereum-mainnet-erigon3-archive-trace.middlewares=ethereum-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist" + + - "traefik.http.services.ethereum-mainnet-erigon3-archive-trace-beacon.loadbalancer.server.port=5555" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-beacon.entrypoints=websecure}" + - "traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-beacon.service=ethereum-mainnet-erigon3-archive-trace-beacon" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-beacon.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-beacon.rule=Host(`$DOMAIN`) && PathPrefix(`/ethereum-erigon/eth`)}" + - "${NO_SSL:+traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-beacon.rule=PathPrefix(`/ethereum-erigon/eth`)}" + - "traefik.http.routers.ethereum-mainnet-erigon3-archive-trace-beacon.middlewares=ethereum-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist" + +volumes: + ethereum-mainnet-erigon3-archive-trace: + diff --git a/optimism-mainnet-erigon-v2-archive-trace.yml b/optimism-mainnet-op-erigon-archive-trace.yml similarity index 80% rename from optimism-mainnet-erigon-v2-archive-trace.yml rename to optimism-mainnet-op-erigon-archive-trace.yml index c42f78d7..3a4bf23a 100644 --- a/optimism-mainnet-erigon-v2-archive-trace.yml +++ b/optimism-mainnet-op-erigon-archive-trace.yml @@ -25,26 +25,26 @@ services: --ws --nodiscover volumes: - - ${OPTIMISM_MAINNET_ERIGON_V2_ARCHIVE_TRACE:-optimism-mainnet-erigon-v2-archive-trace}:/root/.local/share/erigon + - ${OPTIMISM_MAINNET_OP_ERIGON_ARCHIVE_TRACE_DATA:-optimism-mainnet-op-erigon-archive-trace}:/root/.local/share/erigon - .jwtsecret:/jwtsecret networks: - chains labels: - "traefik.enable=true" - - "traefik.http.middlewares.optimism-mainnet-erigon-v2-archive-trace-stripprefix.stripprefix.prefixes=/optimism-erigon" - - "traefik.http.services.optimism-mainnet-erigon-v2-archive-trace.loadbalancer.server.port=8545" - - "${NO_SSL:-traefik.http.routers.optimism-mainnet-erigon-v2-archive-trace.entrypoints=websecure}" - - "${NO_SSL:-traefik.http.routers.optimism-mainnet-erigon-v2-archive-trace.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.optimism-mainnet-erigon-v2-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/optimism-erigon`)}" - - "${NO_SSL:+traefik.http.routers.optimism-mainnet-erigon-v2-archive-trace.rule=PathPrefix(`/optimism-erigon`)}" - - "traefik.http.routers.optimism-mainnet-erigon-v2-archive-trace.middlewares=optimism-mainnet-erigon-v2-archive-trace-stripprefix, ipwhitelist" + - "traefik.http.middlewares.optimism-mainnet-op-erigon-archive-trace-stripprefix.stripprefix.prefixes=/optimism-erigon" + - "traefik.http.services.optimism-mainnet-op-erigon-archive-trace.loadbalancer.server.port=8545" + - "${NO_SSL:-traefik.http.routers.optimism-mainnet-op-erigon-archive-trace.entrypoints=websecure}" + - "${NO_SSL:-traefik.http.routers.optimism-mainnet-op-erigon-archive-trace.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.optimism-mainnet-op-erigon-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/optimism-erigon`)}" + - "${NO_SSL:+traefik.http.routers.optimism-mainnet-op-erigon-archive-trace.rule=PathPrefix(`/optimism-erigon`)}" + - "traefik.http.routers.optimism-mainnet-op-erigon-archive-trace.middlewares=optimism-mainnet-op-erigon-archive-trace-stripprefix, ipwhitelist" optimism-erigon-node: build: context: ./op depends_on: - - optimism-erigone + - optimism-erigon volumes: - .jwtsecret:/jwtsecret expose: @@ -86,4 +86,4 @@ services: - chains volumes: - optimism-mainnet-erigon-v2-archive-trace: + optimism-mainnet-op-erigon-archive-trace: diff --git a/polygon-mainnet-erigon-v3-archive-trace.yml b/polygon-mainnet-erigon3-archive-trace.yml similarity index 59% rename from polygon-mainnet-erigon-v3-archive-trace.yml rename to polygon-mainnet-erigon3-archive-trace.yml index 0f050e14..685a79ef 100644 --- a/polygon-mainnet-erigon-v3-archive-trace.yml +++ b/polygon-mainnet-erigon3-archive-trace.yml @@ -1,5 +1,5 @@ services: - polygon-erigon: + polygon-erigon3: image: erigontech/erigon:${ERIGON3_VERSION:-v3.0.0-alpha7} user: root expose: @@ -15,7 +15,7 @@ services: environment: - "IP=${IP}" volumes: - - ${POLYGON_MAINNET_ERIGON_V3_ARCHIVE_TRACE_DATA:-polygon-mainnet-erigon-v3-archive-trace}:/root/.local/share/erigon + - ${POLYGON_MAINNET_ERIGON3_ARCHIVE_TRACE_DATA:-polygon-mainnet-erigon3-archive-trace}:/root/.local/share/erigon - /slowdisk:/slowdisk - .jwtsecret:/jwtsecret networks: @@ -58,15 +58,15 @@ services: stop_grace_period: 1m labels: - "traefik.enable=true" - - "traefik.http.middlewares.polygon-mainnet-erigon-v3-archive-trace-stripprefix.stripprefix.prefixes=/polygon-erigon-v3" - - "traefik.http.services.polygon-mainnet-erigon-v3-archive-trace.loadbalancer.server.port=8545" - - "${NO_SSL:-traefik.http.routers.polygon-mainnet-erigon-v3-archive-trace.entrypoints=websecure}" - - "traefik.http.routers.polygon-mainnet-erigon-v3-archive-trace.service=polygon-mainnet-erigon-v3-archive-trace" - - "${NO_SSL:-traefik.http.routers.polygon-mainnet-erigon-v3-archive-trace.tls.certresolver=myresolver}" - - "${NO_SSL:-traefik.http.routers.polygon-mainnet-erigon-v3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/polygon-erigon-v3`)}" - - "${NO_SSL:+traefik.http.routers.polygon-mainnet-erigon-v3-archive-trace.rule=PathPrefix(`/polygon-erigon-v3`)}" - - "traefik.http.routers.polygon-mainnet-erigon-v3-archive-trace.middlewares=polygon-mainnet-erigon-v3-archive-trace-stripprefix, ipwhitelist" + - "traefik.http.middlewares.polygon-mainnet-erigon3-archive-trace-stripprefix.stripprefix.prefixes=/polygon-erigon3" + - "traefik.http.services.polygon-mainnet-erigon3-archive-trace.loadbalancer.server.port=8545" + - "${NO_SSL:-traefik.http.routers.polygon-mainnet-erigon3-archive-trace.entrypoints=websecure}" + - "traefik.http.routers.polygon-mainnet-erigon3-archive-trace.service=polygon-mainnet-erigon3-archive-trace" + - "${NO_SSL:-traefik.http.routers.polygon-mainnet-erigon3-archive-trace.tls.certresolver=myresolver}" + - "${NO_SSL:-traefik.http.routers.polygon-mainnet-erigon3-archive-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/polygon-erigon3`)}" + - "${NO_SSL:+traefik.http.routers.polygon-mainnet-erigon3-archive-trace.rule=PathPrefix(`/polygon-erigon3`)}" + - "traefik.http.routers.polygon-mainnet-erigon3-archive-trace.middlewares=polygon-mainnet-erigon3-archive-trace-stripprefix, ipwhitelist" volumes: - polygon-mainnet-erigon-v3-archive-trace: + polygon-mainnet-erigon3-archive-trace: