Gatsby Frontend¶
Overview¶
Gatsby generates static HTML pages from WordPress CMS content via GraphQL. The static build is served via nginx on the app EC2 instance.
| Property | Value |
|---|---|
| Framework | Gatsby (React/Node.js) |
| EC2 Instance | prod-nhc-app |
| Port | 3006 |
| ALB | prod-nhc-wordpress (host rule: staging-gatsby.novavirtual.site) |
| Data Source | WordPress CMS (GraphQL) |
| HIPAA Scope | ❌ No PHI |
| DNS | staging-gatsby.novavirtual.site (Cloudflare proxied) |
Build Process¶
Gatsby builds are triggered by the CI/CD pipeline. The build queries WordPress GraphQL to fetch content and generates static HTML/CSS/JS.