A hybrid marketing site before apex cutover
A product without a public door is still a lab. Early July’s stake was to give The Dugout a face managers and browsers could find — homepage, blog, legal pages, play redirect — without tying go-live to an irreversible apex cutover on day one.
What shipped was a hybrid marketing site in the Angular clients workspace: prerendered homepage and blog, theme-aware screenshots, SEO and JSON-LD, image optimization into responsive WebP, and a Cloudflare Pages deploy path with staging and production projects. Content landed as comparison and editorial posts plus draft privacy and terms; shared favicon branding tied game, admin, and website together. Locally the site joined the usual Caddy hosts so the marketing surface could develop beside play and FA. In simple terms, thedugout.app gained a real front porch while DNS for the apex remained a Phase-2 decision after staging smoke.
The challenges were cutover discipline and content ownership. Shipping staging DNS first is slower than pointing the apex immediately, and the drawback is a brief period where the “real” domain still feels unfinished; the strength is that a broken marketing deploy cannot quietly take down the brand name. Blog and legal copy also had to stay distinct from this engineering diary — marketing speaks to managers; these posts speak to builders — inasmuch as conflating them would force either hype into the diary or architecture jargon onto the homepage.
Paths not taken included cutting over apex DNS in the same change, building a separate CMS-backed marketing stack, or treating the marketing blog as this diary’s publish target. Apex-first is tempting and hard to unwind; a CMS would have added ops before the content model was settled; folding engineering notes into product blog posts would blur audiences we intend to keep separate (release notes remain a later product concern).
What it unlocked was a place for pre-launch polish and SEO without blocking the competition and platform work already in flight — cups, narrative, and the Go worker cutover could continue while the porch stayed on a staged fuse.