From f971b815e4b689797a640a6ef4c5442b0b881dc5 Mon Sep 17 00:00:00 2001 From: cventastic Date: Tue, 21 Dec 2021 17:57:59 +0100 Subject: [PATCH] added path routing for erigon-trace --- docker-compose.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f1c85b1e..aeba58f8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -55,7 +55,6 @@ services: - "traefik.http.routers.geth-goerli.rule=Host(`$DOMAIN`) && PathPrefix(`/goerli`)" - "traefik.http.routers.geth-goerli.middlewares=geth-goerli-stripprefix" - geth-rinkeby: image: ethereum/client-go:latest expose: @@ -78,7 +77,6 @@ services: - "traefik.http.routers.geth-rinkeby.rule=Host(`$DOMAIN`) && PathPrefix(`/rinkeby`)" - "traefik.http.routers.geth-rinkeby.middlewares=geth-rinkeby-stripprefix" - geth-ropsten: image: ethereum/client-go:latest expose: @@ -110,12 +108,22 @@ services: expose: - "30303" - "30304" + - "9090" volumes: - erigon-trace:/home/erigon/.local/share/erigon command: erigon --chain mainnet --metrics --metrics.addr=0.0.0.0 --metrics.port=6060 --private.api.addr=0.0.0.0:9090 --pprof --pprof.addr=0.0.0.0 --pprof.port=6061 networks: - $NET_POKT restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.erigon-trace-stripprefix.stripprefix.prefixes=/erigon" + - "traefik.http.services.erigon-trace.loadbalancer.server.port=9090" + - "traefik.http.routers.erigon-trace.entrypoints=websecure" + - "traefik.http.routers.erigon-trace.tls.certresolver=myresolver" + - "traefik.http.routers.erigon-trace.middlewares=auth" + - "traefik.http.routers.erigon-trace.rule=Host(`$DOMAIN`) && PathPrefix(`/erigon`)" + - "traefik.http.routers.erigon-trace.middlewares=erigon-trace-stripprefix" rpcdaemon: image: thorax/erigon:latest