From 37cb3bdc77c1f996a80d0864846fc2ea6bcb2fa4 Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Sun, 17 Sep 2023 07:01:26 +0200 Subject: [PATCH] split the arb classic --- arbitrum-archive.yml | 30 +-------------------------- arbitrum-classic-archive.yml | 39 ++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 29 deletions(-) create mode 100644 arbitrum-classic-archive.yml diff --git a/arbitrum-archive.yml b/arbitrum-archive.yml index b159e2db..4187a450 100644 --- a/arbitrum-archive.yml +++ b/arbitrum-archive.yml @@ -16,7 +16,7 @@ services: - --node.caching.archive - --persistent.chain=/arbitrum-node/data/ - --persistent.global-config=/arbitrum-node/ - - --node.rpc.classic-redirect=http://arbitrum-classic:8547/ + - --node.rpc.classic-redirect=${ARBITRUM_CLASSIC_URL:-http://arbitrum-classic:8547/} - --l1.url=${ARBITRUM_L1_URL} - --l2.chain-id=42161 - --http.api=net,web3,eth,debug @@ -37,34 +37,6 @@ services: - "traefik.http.routers.arbitrum.middlewares=arbitrum-stripprefix, ipwhitelist" networks: - chains - - arbitrum-classic: - image: 'offchainlabs/arb-node:v1.4.5-e97c1a4' - restart: always - stop_grace_period: 30s - user: root - volumes: - - 'arbitrum-classic-archive_data:/root/.arbitrum/mainnet' - - './arbitrum/classic-entrypoint.sh:/entrypoint.sh' - expose: - - 8547 - - 8548 - entrypoint: ["/bin/bash", "/entrypoint.sh"] - command: - - --l1.url=${ARBITRUM_L1_URL} - - --l2.disable-upstream - - --node.chain-id=42161 - - --node.rpc.tracing.enable - - --node.rpc.tracing.namespace=trace - - --core.checkpoint-pruning-mode=off - - --node.cache.allow-slow-lookup - - --core.checkpoint-gas-frequency=156250000 - - --node.rpc.addr=0.0.0.0 - restart: unless-stopped - networks: - - chains - volumes: arbitrum-archive_data: - arbitrum-classic-archive_data: diff --git a/arbitrum-classic-archive.yml b/arbitrum-classic-archive.yml new file mode 100644 index 00000000..493e3a94 --- /dev/null +++ b/arbitrum-classic-archive.yml @@ -0,0 +1,39 @@ +version: '3.1' + +services: + arbitrum-classic: + image: 'offchainlabs/arb-node:v1.4.5-e97c1a4' + restart: always + stop_grace_period: 30s + user: root + volumes: + - 'arbitrum-classic-archive_data:/root/.arbitrum/mainnet' + - './arbitrum/classic-entrypoint.sh:/entrypoint.sh' + expose: + - 8547 + - 8548 + entrypoint: ["/bin/bash", "/entrypoint.sh"] + command: + - --l1.url=${ARBITRUM_L1_URL} + - --l2.disable-upstream + - --node.chain-id=42161 + - --node.rpc.tracing.enable + - --node.rpc.tracing.namespace=trace + - --core.checkpoint-pruning-mode=off + - --node.cache.allow-slow-lookup + - --core.checkpoint-gas-frequency=156250000 + - --node.rpc.addr=0.0.0.0 + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.arbitrum-classic-stripprefix.stripprefix.prefixes=/arbitrum-classic" + - "traefik.http.services.arbitrum-classic.loadbalancer.server.port=8547" + - "traefik.http.routers.arbitrum-classic.entrypoints=websecure" + - "traefik.http.routers.arbitrum-classic.tls.certresolver=myresolver" + - "traefik.http.routers.arbitrum-classic.rule=Host(`$DOMAIN`) && PathPrefix(`/arbitrum-classic`)" + - "traefik.http.routers.arbitrum-classic.middlewares=arbitrum-classic-stripprefix, ipwhitelist" + networks: + - chains + +volumes: + arbitrum-classic-archive_data: