-
Notifications
You must be signed in to change notification settings - Fork 1
GSIP 192
This is a proposal to create and provide an official docker image for GeoServer.
Nils Bühner - buehner@terrestris.de
Not assigned to a certain release.
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
Many people ask for an "official" docker image of the GeoServer and there are many images available, but none of them is "official" (even though there is a repository prepared).
Here is a sample list of images that already exist:
- kartoza/geoserver [hub.docker] - [github]
- boonen/geoserver [hub.docker] - [github]
- geonode/geoserver [hub.docker] - [github]
- geosolutionit/geoserver [hub.docker] - [github]
- oscarfonts/geoserver [hub.docker] - [github]
- camptocamp/geoserver [hub.docker] - [github]
- terrestris/geoserver [hub.docker] - [github]
and more...
The image should be based on an official tomcat docker image (ubuntu baseline) and match the GeoServers's production use instructions.
In particular, at least the following should be implemented:
- Use of OpenJDK 8
- maybe with on option for Java 11 for versions > v2.15.x (see here)
- option to control tomcat version?
- Use of specific JVM startup parameters (see here)
- Use an external data directory (but provide a minimal default)
- Enable the marlin rasterizer
- Support for CORS (see here)
- Use environment variables to install extensions "at runtime" before starting the tomcat/geoserver. (see here)
- Provide a way to configure JNDI connections in the tomcat (see here)
During development, it should be checked to what extent a backward compatibility with older GeoServer versions can be achieved.
Start off manually.
Provide pre-built images at https://hub.docker.com/u/geoserver/geoserver.
At the end of the day: Build at http://build.geoserver.org/
Project Steering Committee:
- Alessio Fabiani:
- Andrea Aime:
- Ian Turton:
- Jody Garnett:
- Jukka Rahkonen:
- Kevin Smith:
- Simone Giannecchini:
- Torben Barsballe:
- Nuno Oliveira:
©2020 Open Source Geospatial Foundation