From 1fad32690d367a2e6bf4eb3116d1282dc4eaa404 Mon Sep 17 00:00:00 2001 From: Noah White Date: Fri, 13 Feb 2026 16:36:41 +0000 Subject: [PATCH] Add TrafficAnalytics import to main domain block Analytics requests go to the main domain (separationofconcerns.dev), not the admin domain. The TrafficAnalytics snippet must be imported in the main domain block to proxy /.ghost/analytics/* to traffic-analytics. --- .../vultr/instance/userdata/ghost-compose/caddy/Caddyfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/opentofu/modules/vultr/instance/userdata/ghost-compose/caddy/Caddyfile b/opentofu/modules/vultr/instance/userdata/ghost-compose/caddy/Caddyfile index 7cc84e0..9b9d6a6 100644 --- a/opentofu/modules/vultr/instance/userdata/ghost-compose/caddy/Caddyfile +++ b/opentofu/modules/vultr/instance/userdata/ghost-compose/caddy/Caddyfile @@ -8,6 +8,9 @@ tls /certs/cloudflare-origin.crt /certs/cloudflare-origin.key + # Traffic Analytics service (proxies /.ghost/analytics/* to traffic-analytics container) + import snippets/TrafficAnalytics + # Health check authentication via token header # Token is sourced from .env.secrets via Docker Compose env_file @health_check {