docs(architecture): keep monitoring stacks internal on VM

This commit is contained in:
root 2026-03-31 06:47:39 +00:00
parent 5cec039905
commit b7b3869014
2 changed files with 7 additions and 0 deletions

View File

@ -245,12 +245,18 @@ TASK: Keep admin-web and tracker-web on the Azure VM as Docker-hosted internal d
CONTEXT:
- Internal/admin/operator-facing web apps should stay on the VM
- admin-web and tracker-web are Next.js frontends from learning_ai_common_plat under dashboards/
- Monitoring and observability tools should also stay on the VM:
- Grafana
- Loki
- Prometheus / Alertmanager if added
- other internal ops dashboards
- Their hostnames should be:
- https://admin.bytelyst.com
- https://tracker.bytelyst.com
- Those domains should point to the VM, not Vercel
- Browser/API configuration should use the VM backend entrypoint at https://api.bytelyst.com
- These dashboards are internal surfaces and should not be treated as public sites
- Monitoring stacks must also remain internal-only and should not expose raw ports publicly
TASK LIST:
- [ ] 1. Audit both dashboards for browser-visible backend URLs and ensure they use https://api.bytelyst.com where appropriate

View File

@ -6,6 +6,7 @@ Architecture decision after this handoff:
- The VM should host self-hosted infrastructure, backend APIs, and internal web tools in Docker
- `api.bytelyst.com`, `gitea.bytelyst.com`, `admin.bytelyst.com`, and `tracker.bytelyst.com` should point to the VM
- Monitoring and observability stacks such as Grafana and Loki should stay on the VM as internal-only tools
- Only clearly public-facing sites should be considered for Vercel later
## What Was Completed