SCRUM-45: Caddy carve-out for the EasyPost return webhook #1

Closed
bastian wants to merge 3 commits from returns-refund/easypost-webhook-caddy into master

3 Commits

Author SHA1 Message Date
Bastian de Byl f61105c990 SCRUM-45: Caddy carve-out for the EasyPost return webhook
The Fulfillr host is IP-restricted, so EasyPost's servers can't reach it. Add a
narrow `handle /webhooks/easypost` before the IP restriction (handle blocks are
mutually exclusive, first match wins) for prod (:9054) and dev (:9055) so the
HMAC-verified tracker webhook is reachable while the rest of the host stays locked.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 20:23:52 -04:00
Bastian de Byl 7b35d0806d fulfillr prod: bump to 20260607.0217 (Snipcart decommission — go-snipcart dropped) 2026-06-06 22:20:58 -04:00
Bastian de Byl fba78f99b5 fulfillr prod: bump to 20260607.0055 (idle-conn fix [orders-500] + outreach->Turso) 2026-06-06 21:06:24 -04:00