feat: GeoScene frontend POC + Docker deploy for remote host

Migrate maps to @geoscene/core, polish monitoring/alerts UX, fix timeline
basemap flicker and district alert regions, and ship compose/nginx Docker
deploy assets with CBPOA_ROOT data mounts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-24 03:28:29 +08:00
parent fe8bed58f5
commit e22b004f9e
77 changed files with 3421 additions and 3589 deletions

15
frontend/.env.example Normal file
View File

@@ -0,0 +1,15 @@
# Frontend env (Vite)
# API (default: Vite proxy /api → :8000)
# VITE_API_URL=/api
# 天地图个人密钥 https://console.tianditu.gov.cn/
# 不设则用高德矢量底图GeoScene CN 仅有 tianditu-* 命名底图,且内置 tk 会 418
# VITE_TIANDITU_TK=
# GeoScene Enterprise (optional — unused in POC)
# VITE_GEOSCENE_PORTAL_URL=https://cn18:7443/geoscene
# VITE_LAYER_DISTRICTS_URL=
# VITE_LAYER_RISK_URL=
# VITE_LAYER_CASES_URL=
# VITE_GEOSCENE_WEBMAP_ID=