A-Grade Docs
Developer

Infrastructure — June 18, 2026

Technical notes on domain, redirect, monitoring, and workspace migration work.

Infrastructure — June 18, 2026

Agent session notes for the production cutover. Client-facing summary: June 18, 2026.

Domain map

HostRole
agradeservices.comPrimary production site
www.agradeservices.com301 → https://agradeservices.com
agradeconsulting.com301 → https://agradeservices.com (Cloudflare redirect rules)
agrade.iiicoast.techRetired staging origin used during initial build
status.agradeservices.comPublic Uptime Kuma status page

Cloudflare redirect rules

agradeconsulting.com uses a permanent redirect rule in Cloudflare so all paths resolve to the services domain. www.agradeservices.com is handled the same way to enforce a single canonical non-www origin.

Verify from a shell:

curl -sI https://www.agradeservices.com | grep -i '^location'

Uptime monitoring

Uptime Kuma is deployed behind status.agradeservices.com with a dedicated status page for the website. Coolify hosts the monitoring stack on the dev server; that detail stays in this section only.

Workspace migration

The project moved from a standalone Next.js website repo into this Bun workspace:

apps/web     Public Next.js site
apps/docs    Fumadocs client + developer documentation
packages/shared

Benefits for ongoing work:

  • Docs and site share one install/build workflow from the repo root.
  • Agent sessions can publish client updates and developer notes without a second repo.
  • Shared types can live in packages/shared when needed.

Local ports

AppDev URL
Websitehttp://localhost:3000
Docshttp://localhost:3001

Use localhost, not 127.0.0.1, for hydrated browser checks in Next dev mode.