From 41fc5d96bd74350671a0c81ba32b165d50cafa09 Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Wed, 7 Feb 2024 04:40:16 +0100 Subject: [PATCH] yo --- arbitrum-proxy.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 arbitrum-proxy.yml diff --git a/arbitrum-proxy.yml b/arbitrum-proxy.yml new file mode 100644 index 00000000..1eb19158 --- /dev/null +++ b/arbitrum-proxy.yml @@ -0,0 +1,22 @@ +version: "3.1" +services: + gnosis-proxy: + image: stakesquid/eth-cluster + environment: + - FULLNODE_WS_URL=${ARBITRUM_FULLNODE_WS} + - FULLNODE_RPC_URL=${ARBITRUM_FULLNODE_RPC} + - ARCHIVE_RPC_URL=${ARBITRUM_ARCHIVE_RPC} + - ALL_TRACE_TO_ARCHIVE=${ARBITRUM_TRACE_TO_ARCHIVE:-true} + expose: + - "8545" + networks: + - chains + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.gnosis-stripprefix.stripprefix.prefixes=/arbitrum-archive" + - "traefik.http.services.gnosis.loadbalancer.server.port=8545" + - "traefik.http.routers.gnosis.entrypoints=websecure" + - "traefik.http.routers.gnosis.tls.certresolver=myresolver" + - "traefik.http.routers.gnosis.rule=Host(`$ARBITRUM_DOMAIN`) && PathPrefix(`/arbitrum-archive`)" + - "traefik.http.routers.gnosis.middlewares=gnosis-stripprefix, ipwhitelist"