Add LandSAR cluster worker deployment

This commit is contained in:
2026-06-24 14:10:58 +08:00
parent 71c524967c
commit da09ba05cb
88 changed files with 9300 additions and 3011 deletions
+16
View File
@@ -36,6 +36,7 @@ TRUSTED_PROXY_IPS=127.0.0.1
PORT=18000
BACKEND_BIND_HOST=127.0.0.1
UVICORN_LOG_LEVEL=info
DASHBOARD_STATS_CACHE_TTL_SECONDS=120
PYTHON_PATH=C:\ProgramData\anaconda3\envs\InSAR\python.exe
CONDA_EXE=
@@ -65,6 +66,10 @@ SBAS_TASK_POOL_ROOT=D:\Task_Pool\SBAS
DATA_DISTRIBUTION_ROOT=D:\Task_Pool\Data_Distribution
GF3_TASK_POOL_ROOT=D:\GaoFen3_Pool\task_pool
SOURCE_PRODUCT_DIRS=D:\LuTan1_Image_Pool_Zip;D:\Sentinel1_Image_Pool_ZIP
ASSET_SCAN_PARSE_WORKERS=4
ASSET_SCAN_PARSE_INFLIGHT=64
ASSET_SCAN_SKIP_UNCHANGED_FAILURES=true
ASSET_SCAN_DB_BATCH_SIZE=50
SENTINEL1_STORAGE_DIRS=
INSAR_STORAGE_DIRS=
MONITOR_RADAR_DIRS=
@@ -333,6 +338,12 @@ JOB_WORKER_JOB_HEARTBEAT_INTERVAL=5
JOB_WORKER_STALE_RECOVER_INTERVAL=15
JOB_WORKER_STALE_RUNNING_SECONDS=7200
JOB_WORKER_HEARTBEAT_INTERVAL=5
# Main server only. Comma/semicolon-separated IPv4 addresses or CIDR blocks allowed
# to run LandSAR cluster workers against this PostgreSQL server.
LANDSAR_CLUSTER_ALLOWED_WORKER_IPS=192.168.1.6
# Empty means the worker can claim all job types. Remote LandSAR nodes should set:
# JOB_WORKER_ALLOWED_TYPES=LANDSAR_CLUSTER_ITEM
JOB_WORKER_ALLOWED_TYPES=
# -----------------------------------------------------------------------------
@@ -394,6 +405,11 @@ DEFAULT_VLM_MODEL=qwen3-vl:30b
# Empty means same-origin /tiles, routed by the main nginx proxy.
VITE_TILE_SERVER_URL=
VITE_TILE_SERVER_TOKEN=change_me
VITE_APP_ORG_NAME=黑龙江省自然资源卫星应用技术中心
VITE_APP_SYSTEM_NAME=InSAR 自动化管理系统
VITE_APP_SYSTEM_TAGLINE=科研工程生产平台
# Optional override for deployed builds. Empty uses frontend/src/logo.jpg.
VITE_APP_LOGO_URL=
TILE_SERVER_AUTO_START=true
TILE_SERVER_AUTO_STOP=true
TILE_SERVER_ROOT=D:\Code\tile-server