Move persistent staging off port 3100 to avoid Loki conflict
Loki binds 10.0.0.2:3100 on the vSwitch interface so the BRouter host can ship logs in. Persistent staging was trying to publish 0.0.0.0:3100 which conflicts because Linux refuses 0.0.0.0:<P> when any specific-interface :<P> is already in use. Move staging journal to 3110, planner to 3111. PR previews are unaffected — they're already on 3200+2N. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
c703bf4c76
commit
34711550fc
2 changed files with 7 additions and 4 deletions
|
|
@ -229,8 +229,8 @@ A persistent staging stack and ephemeral PR previews share the flagship server w
|
|||
|
||||
PR previews are **journal-only** — their `PLANNER_URL` points at the persistent staging planner so we don't pay 256MB per preview for an extra planner. The persistent staging planner's CSP allows `connect-src wss://*.staging.trails.cool` so PR-preview journals can talk to it.
|
||||
|
||||
**Port scheme** (host's loopback, reverse-proxied by Caddy via `host.docker.internal`):
|
||||
- Persistent staging: journal `3100`, planner `3101`
|
||||
**Port scheme** (host-published, reverse-proxied by Caddy via `host.docker.internal`):
|
||||
- Persistent staging: journal `3110`, planner `3111` (3100 collides with Loki on the vSwitch interface)
|
||||
- PR `<N>` preview: journal `3200 + 2N`, planner `3201 + 2N` (planner unused for previews)
|
||||
|
||||
**Compose project namespacing** keeps each preview isolated:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue