From d009a36e23aa6d2e7281e2794380ae81d9ba3caa Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Mon, 5 Feb 2024 06:04:38 +0100 Subject: [PATCH] init --- mainnet-proxy.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 mainnet-proxy.yml diff --git a/mainnet-proxy.yml b/mainnet-proxy.yml new file mode 100644 index 00000000..4a8de807 --- /dev/null +++ b/mainnet-proxy.yml @@ -0,0 +1,22 @@ +version: "3.1" +services: + mainnet-proxy: + image: stakesquid/eth-cluster + environment: + - FULLNODE_WS_URL=${MAINNET_FULLNODE_WS} + - FULLNODE_RPC_URL=${MAINNET_FULLNODE_RPC} + - ARCHIVE_RPC_URL=${MAINNET_ARCHIVE_RPC} + - ALL_TRACE_TO_ARCHIVE=${ALL_TRACE_TO_ARCHIVE:-true} + expose: + - "8545" + networks: + - chains + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.mainnet-stripprefix.stripprefix.prefixes=$MAINNET_PREFIX" + - "traefik.http.services.mainnet.loadbalancer.server.port=8545" + - "traefik.http.routers.mainnet.entrypoints=websecure" + - "traefik.http.routers.mainnet.tls.certresolver=myresolver" + - "traefik.http.routers.mainnet.rule=Host(`$MAINNET_DOMAIN`) && PathPrefix(`$MAINNET_PREFIX`)" + - "traefik.http.routers.mainnet.middlewares=mainnet-stripprefix, ipwhitelist"