wangcong1137-hash/dsh-geoserver0

dsh-geoserver

Read GeoServer WMS services and render map images in the dsh web GUI, with a configuration card in the settings page.

包名
dsh-geoserver
版本
0.2.1
许可证
MIT
最近更新
2026年8月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wangcong1137-hash/dsh-geoserver

Configuration

KeyDefaultMeaning
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 / passwordDirect Basic-auth credentials (alternative to env). The settings card writes these.
cacheTtlMs600000Image cache TTL.
cacheMaxEntries50Max cached images before eviction.
publicBaseUrlhttp://127.0.0.1:Externally reachable GUI URL for LAN access; the display URL prefix.
connectTimeoutMs15000Per-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]