GeoServer Cloud — GeoWebCache Service
100K+
GeoWebCache tile-cache microservice for GeoServer Cloud. Accelerates WMS and map-viewer rendering by caching pre-rendered tiles.
src/apps/geoserver/gwcGeoServer 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 GeoWebCache microservice, supporting:
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 /gwc 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 9107:9107 \
-e SPRING_PROFILES_ACTIVE=standalone,datadir \
-e GEOSERVER_DATA_DIR=/tmp/datadir \
geoservercloud/geoserver-cloud-gwc:3.0.0-SNAPSHOT
| Setting | Default | Notes |
|---|---|---|
| HTTP port | 9107 | override with SERVER_PORT |
| Management port | 8107 | 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 |
| Tile cache dir | ${GWC_CACHE_DIR} | persistent volume recommended for disk blobstore |
| Health | GET :8107/actuator/health | liveness & readiness |
| Metrics | GET :8107/actuator/prometheus | Prometheus scrape target |
See the Externalized configuration guide for the full list of profiles and options.
Content type
Image
Digest
sha256:a6c48c050…
Size
562.6 MB
Last updated
about 10 hours ago
docker pull geoservercloud/geoserver-cloud-gwc:3.0.2-SNAPSHOT