host: reconcile Caddy bind (restart) — blog.rose-ash.com durable
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 13s
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 13s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -142,9 +142,11 @@ lib/host/sxtp.sx subsystem APIs (feed/search/commerce/…
|
||||
(default loopback; stack sets `0.0.0.0`) in `sx_server.ml`, rebuilt this
|
||||
worktree's binary. Verified: `/health`, `/feed`, relations reads serve real
|
||||
JSON through Cloudflare→Caddy; `/` 404 (no root route yet). `rose-ash.com`
|
||||
untouched. CAVEAT: `/root/caddy/Caddyfile` is an inode-pinned bind mount —
|
||||
edited file shows a NEW inode the container can't see; loaded live via
|
||||
`caddy reload` from a non-bind path. A caddy restart reconciles the bind.
|
||||
untouched. (Inode-pinned bind-mount gotcha: editing `/root/caddy/Caddyfile`
|
||||
via a tool swaps its inode so the container kept the old content — loaded live
|
||||
via reload-from-non-bind-path, then RECONCILED by restarting Caddy so the
|
||||
bind re-points to the corrected file. Verified post-restart: blog serves, and
|
||||
`sx.rose-ash.com`/`rose-ash.com` survived.)
|
||||
- [ ] proxy-to-Quart fallback for un-migrated paths (strangler requirement before
|
||||
a real subdomain fronts users).
|
||||
- [ ] internal-HMAC middleware on `/internal/*` (service-to-service auth; protocol
|
||||
|
||||
Reference in New Issue
Block a user