Closed etj closed 1 year ago
Please note that the GS built this way will still have the hibernate-spatial-h2
to be replaced.
We may want to try out GeoServer 2.23 (master, at the moment), so that the backport of the GeoFence improvements is not needed.
In this case we will make a release of GeoNode 4.1.something
just after GS 2.23.0
comes out.
@afabiani @etj as agreed the following will be done:
hibernate-spatial-postgis
and postgis-jdbc
Regarding the replacement of jars performed inside the Dockerfile (second point above), what about moving this step inside the Jenkins Job? Is there any valid reason for doing it at that stage?
@giohappy we do this inside the Dockerfile because we are sure we can connect and confgiure GeoFence to a postgis DB. In the common use case GeoFence must be configured to store the rules on a local H2 store
@giohappy we do this inside the Dockerfile because we are sure we can connect and confgiure GeoFence to a postgis DB. In the common use case GeoFence must be configured to store the rules on a local H2 store
Ok but we're building Geoserver for GeoNode, where we assume that we are using PostGIS. I don't see any context where this wouldn't be the case.
EDIT: I get your pont @afabiani. You mean that those jars need the .properties
file generated from the template file only for the dockerized setup.
@giohappy it would be nice having it built by maven and deployed somewhere, so that it can also be used outside a dockerized environment (e.g. for developing)
As agreed with @etj we will modify the current GeoSolutions Jenkins build script in order to:
NOTE: check if any other JAR
is needed from the external repos.
nice @afabiani Once everything is confirmed to work we should:
@giohappy @etj FWI I had to manually add the following missing JARs to GeoServer in order to make it working. Other than this everything is working smoothly with GeoNode 4.1.x
https://github.com/GeoNode/geoserver-geonode-ext/tree/main/libs
For the moment I've only built the Docker image for data 2.23.x, since it was needed to upgrade master and development demo.
The official image for GS 2.23.x will be built and uploaded once the tag has been cat in Geoserver.
We need a 2.22 version with this PR included -- so we need to build from this branch.
Once the PR is stable, we'll be proposing the backport out from the WIP status.
We may want to build GeoServer directly, without using the POMs from this very project. There's a initial investigation about the needed modules in this document