wangcong1137-hash/dsh-geoserver ↗★ 0
dsh-geoserver
Read GeoServer WMS services and render map images in the dsh web GUI, with a configuration card in the settings page.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wangcong1137-hash/dsh-geoserver说明文档
阅读完整 README ↗Configuration
| Key | Default | Meaning |
|---|---|---|
baseUrl | — (required) | GeoServer base URL, e.g. http://host:8080/geoserver. |
env | [] | Environment-variable names for credentials. The first name matching /user/i is the username, the first matching /pass|pwd|token/i the password. Direct username/password fields take precedence. |
username / password | — | Direct Basic-auth credentials (alternative to env). The settings card writes these. |
cacheTtlMs | 600000 | Image cache TTL. |
cacheMaxEntries | 50 | Max cached images before eviction. |
publicBaseUrl | http://127.0.0.1: | Externally reachable GUI URL for LAN access; the display URL prefix. |
connectTimeoutMs | 15000 | Per-request HTTP timeout. |
Example with credentials from $DSH_HOME/.env (GEOSERVER_USER, GEOSERVER_PASS):
- insert:
- id: geoserver
name: dsh-geoserver
config:
baseUrl: http://host:8080/geoserver
env: [GEOSERVER_USER, GEOSERVER_PASS]