Vendor world map assets instead of loading jsDelivr at runtime #24
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Created from local project scan after reviewing existing issues #1-#23.
Current status: the project positions the dashboard as local, Docker-first, and self-contained, but
dashboard/public/jarvis.htmlfetches the world-atlas topology fromhttps://cdn.jsdelivr.net/npm/world-atlas@2/countries-110m.jsonat runtime. That creates an external dependency for the map, can break fully offline/private deployments, and leaks dashboard browser activity to a third-party CDN.Code references:
dashboard/public/jarvis.html: runtimefetch('https://cdn.jsdelivr.net/npm/world-atlas@2/countries-110m.json')around the flat-map initialization path.Acceptance criteria:
dashboard/public/or generate a compact local map asset during build.