Files
miracles_in_motion/docs/ArchitectureDiagram.mmd
T
defiQUGandCursor 86646c6f3c Archive Azure docs, drop GH Pages CNAME deploy, and tighten repo hygiene.
Move legacy deployment guides to docs/archive/azure-deprecated/, replace auto GitHub Pages with artifact upload plus optional pages-preview workflow, update architecture diagram and doc index, and ignore Lighthouse temp artifacts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 20:32:33 -07:00

32 lines
850 B
Plaintext

%% Mermaid architecture diagram — Miracles in Motion (Proxmox production)
%% Generate PNG: npm run diagram:png (or npx @mermaid-js/mermaid-cli -i docs/ArchitectureDiagram.mmd -o docs/ArchitectureDiagram.png)
flowchart LR
subgraph Public[Public clients]
Browser[Browser / PWA]
end
subgraph Edge[Edge]
CF[Cloudflare DNS / TLS]
NPM[NPMplus reverse proxy]
end
subgraph Proxmox[Proxmox LAN]
WEB[VMID 7810 mim-web-1<br/>Nginx + static SPA]
API[VMID 7811 mim-api-1<br/>Node API :3001]
end
subgraph Integrations[Integrations]
Stripe[Stripe]
GA[Analytics optional]
end
Browser --> CF --> NPM
NPM -->|mim4u.org :80| WEB
WEB -->|/api/* proxy| API
API --> Stripe
Browser --> GA
classDef proxmox fill:#e8f5f0,stroke:#1a3c34,stroke-width:1px;
class WEB,API proxmox;