mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 03:38:23 +00:00
Active Storage signs URLs against AWS_ENDPOINT, so it must be the browser-reachable public endpoint instead of the internal service url. Compose reaches the canonical s3 api domain via extra_hosts and the host gateway; swarm resolves it through a new proxy_aliases beacon field that puts only the canonical domain on the front proxy, keeping the ambiguous seaweedfs entity alias off shared overlays. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>