From 95587dbc4ebe30c423930744eff9b1c2f633e226 Mon Sep 17 00:00:00 2001 From: Sebastian <379651+czarly@users.noreply.github.com> Date: Sun, 12 May 2024 06:24:33 +0200 Subject: [PATCH] do the bor pbss thing --- bor.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 bor.yml diff --git a/bor.yml b/bor.yml new file mode 100644 index 00000000..5066b060 --- /dev/null +++ b/bor.yml @@ -0,0 +1,30 @@ +version: '3.1' + +services: + polygon-bor: + image: 0xpolygon/bor:1.3.2 + sysctls: + net.ipv4.tcp_slow_start_after_idle: 0 + net.ipv4.tcp_no_metrics_save: 1 + volumes: + - "polygon-bor:/datadir" + expose: + - 8545 + ports: + - "27374:27374" + - "27374:27374/udp" + command: server --datadir=/datadir --db.engine=pebble --state.scheme=path --bor.heimdall=https://polygon-heimdall-rest.publicnode.com --port=27374 --bind=0.0.0.0 --nat=extip:$IP --rpc.returndatalimit=10000000 + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.middlewares.polygon-bor-stripprefix.stripprefix.prefixes=/polygon" + - "traefik.http.services.polygon-bor.loadbalancer.server.port=8545" + - "traefik.http.routers.polygon-bor.entrypoints=websecure" + - "traefik.http.routers.polygon-bor.tls.certresolver=myresolver" + - "traefik.http.routers.polygon-bor.rule=Host(`$DOMAIN`) && PathPrefix(`/polygon`)" + - "traefik.http.routers.polygon-bor.middlewares=polygon-bor-stripprefix, ipwhitelist" + networks: + - chains + +volumes: + polygon-bor: