Commit Graph

18 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
goldsquid
723b98b72b update traefik 2025-11-16 12:34:02 +07:00
goldsquid
f65bfb7c59 update traefik 2025-11-11 12:53:36 +07:00
Para Dox
b930803d21 minified testnets 2025-04-29 22:17:08 +07:00
Para Dox
362f6bd577 fix backups 2025-04-29 18:00:53 +07:00
Para Dox
a379057318 env var clash 2025-04-26 01:24:50 +07:00
Para Dox
4f12b8d0ed hopefully nothing breaks 2025-04-19 00:24:44 +07:00
root
2eaa8f99e4 homecoming 2025-03-18 07:18:19 +02:00
Sebastian
d2a49a88c6 home 2025-03-05 08:56:38 +01:00
Sebastian
c0aebe0d86 make HTTPS configurable 2025-02-25 09:45:44 +01:00
Sebastian
966cc2a620 make HTTPS configurable 2025-02-25 09:42:46 +01:00
Sebastian
ea8aed4d96 make HTTPS configurable 2025-02-25 09:34:55 +01:00
Sebastian
e9af2773ac things 2024-05-07 14:57:28 +02:00
Sebastian
648c4d63c5 don't need that port 2024-03-21 01:16:57 +01:00
Sebastian
38680d3e6f ... 2023-11-15 09:49:05 +01:00
Sebastian
d9c69f0384 remove that x-tension 2023-08-16 08:06:07 +02:00
Sebastian
9a91da6e4f persistent loggin 2023-08-16 07:54:22 +02:00
Sebastian
f2315059e8 enable journald logging 2023-08-16 07:25:05 +02:00