Deployment Architecture
Deployment Diagram
mermaid
graph TB
cloud["cloudflare"]Environment Setup
| Name | URL | Type | Notes |
|---|---|---|---|
| dev | http://localhost:5173 | local | usm docs serve — VitePress dev server |
| production | https://usm.dev | cloudflare-pages | Marketing site (Next.js + shadcn). Deployed via GitHub Actions |
| (.github/workflows/marketing.yml) on push to main when web/ changes. | |||
| Cloudflare Pages — free tier. | |||
| help-docs | https://docs.usm.dev | cloudflare-pages | Help docs (VitePress, filtered for public audience). Deployed via |
| GitHub Actions (.github/workflows/docs.yml) on push to main. | |||
| Cloudflare Pages — free tier. | |||
Monitoring Stack
- Monitoring: Cloudflare Pages dashboard — build status and deploy logs
- Alerts: GitHub Actions workflow failure notifications