Commit Graph

9 Commits

Author SHA1 Message Date
rob
b6bbe77dff traefik: second, env-named network so non-RPC services can be routed off chains
Traefik now also listens on `extra`, whose name comes from TRAEFIK_EXTRA_NETWORK
and defaults to rpc_extra (matching the rpc_chains convention). It is not
`external: true`, so compose creates it; hosts that never use it just get an
empty bridge.

Why: anything that wants a traefik route currently has to sit on `chains`, which
on a typical host means 26 containers including unauthenticated redis:6379,
traefik:8080 (--api.insecure=true) and several unauthenticated :8545 endpoints.
A public site accepting anonymous uploads does not belong there. With this it
can be routed from an isolated network that only traefik bridges into.

Validated with `docker compose config` against a real host .env: unset ->
rpc_extra, TRAEFIK_EXTRA_NETWORK=vientiane_net -> vientiane_net, traefik on
[chains, extra] in both.

Operational note: changing traefik's network list means the NEXT rpc-update on a
host recreates the traefik container, briefly interrupting all HTTP/HTTPS routing
on that host, RPC endpoints included. Nothing pulls /root/rpc on its own, so this
lands host by host and should ride the serving gate.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-13 13:23:26 +00:00
Para Dox
d246befaea hail the anchors 2025-05-24 19:07:19 +07:00
Para Dox
6d0a5d9d6d node is refactored into it's own template 2025-05-24 18:04:16 +07:00
root
2eaa8f99e4 homecoming 2025-03-18 07:18:19 +02:00
Sebastian
845c4c85d8 bigger subnet 2025-02-27 11:49:46 +01:00
Sebastian
595aa08c6e fix for new docker version 2024-02-05 05:22:12 +01:00
Sebastian
d9c69f0384 remove that x-tension 2023-08-16 08:06:07 +02:00
Sebastian
ec95880ac3 fix the logging 2023-08-16 07:30:37 +02:00
Sebastian
f2315059e8 enable journald logging 2023-08-16 07:25:05 +02:00