From 5c06b75b12f46d82336c36e76c43ae8b1b8a2e02 Mon Sep 17 00:00:00 2001 From: czarly <379651+czarly@users.noreply.github.com> Date: Tue, 15 Mar 2022 14:35:57 +0400 Subject: [PATCH] move the ip whitelist to the traefik container --- bsc.yml | 1 - erigon.yml | 1 - evmos.yml | 1 - fuse.yml | 1 - geth-mainnet.yml | 1 - goerli.yml | 1 - harmony.yml | 1 - pocket.yml | 1 - polygon-archive.yml | 1 - polygon-fullnode.yml | 1 - rinkeby.yml | 1 - ropsten.yml | 1 - rpc-base.yml | 11 ++++++----- xdai.yml | 1 - 14 files changed, 6 insertions(+), 18 deletions(-) diff --git a/bsc.yml b/bsc.yml index 58015813..fada4ccd 100644 --- a/bsc.yml +++ b/bsc.yml @@ -17,7 +17,6 @@ services: - chains labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.bsc-stripprefix.stripprefix.prefixes=/bsc" - "traefik.http.services.bsc.loadbalancer.server.port=8545" - "traefik.http.routers.bsc.entrypoints=websecure" diff --git a/erigon.yml b/erigon.yml index d0a96ec6..2ec65015 100644 --- a/erigon.yml +++ b/erigon.yml @@ -29,7 +29,6 @@ services: - "erigon-trace" labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.rpcdaemon-stripprefix.stripprefix.prefixes=/erigon" - "traefik.http.services.rpcdaemon.loadbalancer.server.port=8545" - "traefik.http.routers.rpcdaemon.entrypoints=websecure" diff --git a/evmos.yml b/evmos.yml index 1ae22214..57ed84db 100644 --- a/evmos.yml +++ b/evmos.yml @@ -17,7 +17,6 @@ services: labels: - "traefik.enable=true" - "traefik.http.middlewares.evmos-stripprefix.stripprefix.prefixes=/evmos" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.services.evmos.loadbalancer.server.port=8545" - "traefik.http.routers.evmos.entrypoints=websecure" - "traefik.http.routers.evmos.tls.certresolver=myresolver" diff --git a/fuse.yml b/fuse.yml index b029701b..3c0abd19 100644 --- a/fuse.yml +++ b/fuse.yml @@ -34,7 +34,6 @@ services: restart: unless-stopped labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.fuse-stripprefix.stripprefix.prefixes=/fuse" - "traefik.http.services.fuse.loadbalancer.server.port=8545" - "traefik.http.routers.fuse.entrypoints=websecure" diff --git a/geth-mainnet.yml b/geth-mainnet.yml index a8873614..5db35166 100644 --- a/geth-mainnet.yml +++ b/geth-mainnet.yml @@ -38,7 +38,6 @@ services: - "geth-mainnet_data:/root/.ethereum" labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.mainnet-stripprefix.stripprefix.prefixes=/mainnet" - "traefik.http.services.mainnet.loadbalancer.server.port=8545" - "traefik.http.routers.mainnet.entrypoints=websecure" diff --git a/goerli.yml b/goerli.yml index c46e3fbf..4de786da 100644 --- a/goerli.yml +++ b/goerli.yml @@ -14,7 +14,6 @@ services: command: "--goerli --http --http.api eth,net --http.addr 0.0.0.0 --http.port 8545 --http.vhosts=* --syncmode full --datadir .goerli --verbosity 3 --metrics.addr 0.0.0.0 --pprof.addr 0.0.0.0" labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.geth-goerli-stripprefix.stripprefix.prefixes=/goerli" - "traefik.http.services.geth-goerli.loadbalancer.server.port=8545" - "traefik.http.routers.geth-goerli.entrypoints=websecure" diff --git a/harmony.yml b/harmony.yml index 4163b63d..bc7f1417 100644 --- a/harmony.yml +++ b/harmony.yml @@ -30,7 +30,6 @@ services: labels: - "traefik.enable=true" - "traefik.http.middlewares.harmony-mainnet-stripprefix.stripprefix.prefixes=/harmony" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.services.harmony-mainnet.loadbalancer.server.port=9500" - "traefik.http.routers.harmony-mainnet.entrypoints=websecure" - "traefik.http.routers.harmony-mainnet.tls.certresolver=myresolver" diff --git a/pocket.yml b/pocket.yml index d34ea6b2..278b1a31 100644 --- a/pocket.yml +++ b/pocket.yml @@ -25,7 +25,6 @@ services: - chains labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.pocket-mainnet-stripprefix.stripprefix.prefixes=/pokt" - "traefik.http.services.pocket-mainner.loadbalancer.server.port=8081" - "traefik.http.routers.pocket-mainnet.entrypoints=websecure" diff --git a/polygon-archive.yml b/polygon-archive.yml index d1eb759a..46f30b80 100644 --- a/polygon-archive.yml +++ b/polygon-archive.yml @@ -20,7 +20,6 @@ services: restart: unless-stopped labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.bor-stripprefix.stripprefix.prefixes=/polygon-archive" - "traefik.http.services.bor.loadbalancer.server.port=8545" - "traefik.http.routers.bor.entrypoints=websecure" diff --git a/polygon-fullnode.yml b/polygon-fullnode.yml index ae0371c4..bad92f14 100644 --- a/polygon-fullnode.yml +++ b/polygon-fullnode.yml @@ -21,7 +21,6 @@ services: restart: unless-stopped labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.bor-stripprefix.stripprefix.prefixes=/polygon" - "traefik.http.services.bor.loadbalancer.server.port=8545" - "traefik.http.routers.bor.entrypoints=websecure" diff --git a/rinkeby.yml b/rinkeby.yml index 52311371..7b237e89 100644 --- a/rinkeby.yml +++ b/rinkeby.yml @@ -15,7 +15,6 @@ services: restart: unless-stopped labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.geth-rinkeby-stripprefix.stripprefix.prefixes=/rinkeby" - "traefik.http.services.geth-rinkeby.loadbalancer.server.port=8545" - "traefik.http.routers.geth-rinkeby.entrypoints=websecure" diff --git a/ropsten.yml b/ropsten.yml index 4537a16f..d7190502 100644 --- a/ropsten.yml +++ b/ropsten.yml @@ -15,7 +15,6 @@ services: restart: unless-stopped labels: - "traefik.enable=true" - - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.middlewares.geth-ropsten-stripprefix.stripprefix.prefixes=/ropsten" - "traefik.http.services.geth-ropsten.loadbalancer.server.port=8545" - "traefik.http.routers.geth-ropsten.entrypoints=websecure" diff --git a/rpc-base.yml b/rpc-base.yml index 50d3e9fd..d8fa8abd 100644 --- a/rpc-base.yml +++ b/rpc-base.yml @@ -31,11 +31,12 @@ services: - "/var/run/docker.sock:/var/run/docker.sock:ro" networks: - chains - #labels: - # - "traefik.enable=true" - # - "prometheus-scrape.enabled=true" - # - "prometheus-scrape.port=8082" - # - "prometheus-scrape.job_name=traefik" + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" + - "prometheus-scrape.enabled=true" + - "prometheus-scrape.port=8082" + - "prometheus-scrape.job_name=traefik" networks: diff --git a/xdai.yml b/xdai.yml index b649f252..0948eab3 100644 --- a/xdai.yml +++ b/xdai.yml @@ -19,7 +19,6 @@ services: restart: unless-stopped labels: - "traefik.enable=true" - - "traefik.http.middlewares.xdai-stripprefix.stripprefix.prefixes=/xdai" - "traefik.http.middlewares.ipwhitelist.ipwhitelist.sourcerange=$WHITELIST" - "traefik.http.services.xdai.loadbalancer.server.port=8545" - "traefik.http.routers.xdai.entrypoints=websecure"