From 5c0fb760ccc5d45097811d1f6a93c4f8d309c5cf Mon Sep 17 00:00:00 2001 From: rob Date: Wed, 14 Jan 2026 10:27:19 +0000 Subject: [PATCH] Remove nginx sidecar from rootstock, use traefik headers - Service name simplified to rootstock-mainnet (no -client suffix) - Traefik middlewares handle Host:localhost header rewriting - Proper WS routing on port 8546 Co-Authored-By: Claude Opus 4.5 --- rootstock/rskj/rootstock-bamboo-rskj-archive.yml | 4 ++-- rootstock/rskj/rootstock-mainnet-rskj-archive.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rootstock/rskj/rootstock-bamboo-rskj-archive.yml b/rootstock/rskj/rootstock-bamboo-rskj-archive.yml index ad4d45de..2aeef7bd 100644 --- a/rootstock/rskj/rootstock-bamboo-rskj-archive.yml +++ b/rootstock/rskj/rootstock-bamboo-rskj-archive.yml @@ -72,8 +72,8 @@ services: - ${NO_SSL:-traefik.http.routers.rootstock-bamboo-rskj-archive.rule=Host(`$DOMAIN`) && (Path(`/rootstock-bamboo`) || Path(`/rootstock-bamboo/`))} - ${NO_SSL:+traefik.http.routers.rootstock-bamboo-rskj-archive.rule=Path(`/rootstock-bamboo`) || Path(`/rootstock-bamboo/`)} - traefik.http.routers.rootstock-bamboo-rskj-archive.middlewares=rootstock-bamboo-rskj-archive-stripprefix, rootstock-bamboo-rskj-archive-host, ipallowlist - - traefik.http.routers.rootstock-bamboo-rskj-archive.priority=50 # gets any request that is not GET with UPGRADE header - - traefik.http.routers.rootstock-bamboo-rskj-archive-ws.priority=100 # answers GET requests first + - traefik.http.routers.rootstock-bamboo-rskj-archive.priority=50 + - traefik.http.routers.rootstock-bamboo-rskj-archive-ws.priority=100 - traefik.http.services.rootstock-bamboo-rskj-archive-ws.loadbalancer.server.port=8546 - traefik.http.routers.rootstock-bamboo-rskj-archive-ws.service=rootstock-bamboo-rskj-archive-ws - traefik.http.routers.rootstock-bamboo-rskj-archive.service=rootstock-bamboo-rskj-archive diff --git a/rootstock/rskj/rootstock-mainnet-rskj-archive.yml b/rootstock/rskj/rootstock-mainnet-rskj-archive.yml index 01a185f8..332f54eb 100644 --- a/rootstock/rskj/rootstock-mainnet-rskj-archive.yml +++ b/rootstock/rskj/rootstock-mainnet-rskj-archive.yml @@ -72,8 +72,8 @@ services: - ${NO_SSL:-traefik.http.routers.rootstock-mainnet-rskj-archive.rule=Host(`$DOMAIN`) && (Path(`/rootstock-mainnet`) || Path(`/rootstock-mainnet/`))} - ${NO_SSL:+traefik.http.routers.rootstock-mainnet-rskj-archive.rule=Path(`/rootstock-mainnet`) || Path(`/rootstock-mainnet/`)} - traefik.http.routers.rootstock-mainnet-rskj-archive.middlewares=rootstock-mainnet-rskj-archive-stripprefix, rootstock-mainnet-rskj-archive-host, ipallowlist - - traefik.http.routers.rootstock-mainnet-rskj-archive.priority=50 # gets any request that is not GET with UPGRADE header - - traefik.http.routers.rootstock-mainnet-rskj-archive-ws.priority=100 # answers GET requests first + - traefik.http.routers.rootstock-mainnet-rskj-archive.priority=50 + - traefik.http.routers.rootstock-mainnet-rskj-archive-ws.priority=100 - traefik.http.services.rootstock-mainnet-rskj-archive-ws.loadbalancer.server.port=8546 - traefik.http.routers.rootstock-mainnet-rskj-archive-ws.service=rootstock-mainnet-rskj-archive-ws - traefik.http.routers.rootstock-mainnet-rskj-archive.service=rootstock-mainnet-rskj-archive