Skip to content

Cloud Native GeoServer REST configuration API v1 service

Spring Boot/Cloud microservice that exposes GeoServer REST API.

Docker image: geoservercloud/gs-cloud-restconfig-v1.

Service name: restconfig-v1.

The Gateway service discovers this service via Consul and performs client-side load balancing.

The service runs the GeoWebCache catalog integration: creating, renaming, or deleting layers and layer groups through the REST API creates, renames, or deletes the corresponding GWC tile layers, honoring the "automatically cache new layers" setting, and truncates caches affected by style changes. Changes propagate to the other services through the event bus and the shared tile-layer configuration storage.

Configuration

Like the wms, webui, and gwc services, this service needs access to the GeoWebCache cache directory (gwc.cache-directory, usually set through the GEOWEBCACHE_CACHE_DIR environment variable) in order to apply tile-layer deletions and cache truncations.

Developing