GeoServer Cloud — WPS Service
50K+
Web Processing Service (WPS) microservice for GeoServer Cloud. Executes geospatial computations (buffers, intersections, rasters algebra, rendering transformations) as OGC WPS processes.
src/apps/geoserver/wpsGeoServer is an open-source server for sharing geospatial data. GeoServer Cloud repackages GeoServer as a set of independently deployable and scalable microservices built on Spring Boot and Spring Cloud.
A self-contained WPS microservice, supporting:
GetCapabilities, DescribeProcess, Execute (synchronous and asynchronous)The image is built on a GeoServer base layer and includes an AOT cache for fast JVM startup. It runs behind the GeoServer Cloud Gateway, which routes /wps requests to it.
<version> — stable release (e.g. 3.0.0)<version>-RC<n> — release candidate (e.g. 3.0.0-RC1)<version>-SNAPSHOT — development snapshot from mainNo latest tag is published — always pin to a specific version. Images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
Deploy together with the other GeoServer Cloud services via:
camptocamp/helm-geoserver-cloud Helm chartStandalone smoke test (no config server, no catalog, no data):
docker run --rm -p 9104:9104 \
-e SPRING_PROFILES_ACTIVE=standalone,datadir \
-e GEOSERVER_DATA_DIR=/tmp/datadir \
geoservercloud/geoserver-cloud-wps:3.0.0-SNAPSHOT
| Setting | Default | Notes |
|---|---|---|
| HTTP port | 9104 | override with SERVER_PORT |
| Management port | 8104 | actuator endpoints |
| Profiles | standalone,datadir | swap datadir for pgconfig or jdbcconfig to pick a catalog backend |
| Data directory | ${GEOSERVER_DATA_DIR} | only used with datadir profile |
| Health | GET :8104/actuator/health | liveness & readiness |
| Metrics | GET :8104/actuator/prometheus | Prometheus scrape target |
See the Externalized configuration guide for the full list of profiles and options.
Content type
Image
Digest
sha256:5e79a07b7…
Size
509.7 MB
Last updated
20 minutes ago
docker pull geoservercloud/geoserver-cloud-wps:2.28.5-SNAPSHOT