Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V2.25.3 #693

Merged
merged 2 commits into from
Oct 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ COMPOSE_PROJECT_NAME=kartozageoserver
# Build Arguments
# ###############
IMAGE_VERSION=9.0.91-jdk11-temurin-focal
GS_VERSION=2.25.2
GS_VERSION=2.25.3
JAVA_HOME=/opt/java/openjdk
WAR_URL=http://downloads.sourceforge.net/project/geoserver/GeoServer/2.25.2/geoserver-2.25.2-war.zip
WAR_URL=http://downloads.sourceforge.net/project/geoserver/GeoServer/2.25.3/geoserver-2.25.3-war.zip
STABLE_PLUGIN_BASE_URL=https://sourceforge.net/projects/geoserver/files/GeoServer
GEOSERVER_UID=1000
GEOSERVER_GID=10001
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-latest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
javaHome: /opt/java/openjdk
geoserverMinorVersion:
- minor: 25
patch: 2
patch: 3
stablePluginBaseURL:
- https://sourceforge.net/projects/geoserver/files/GeoServer
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
javaHome: /opt/java/openjdk
geoserverMinorVersion:
- minor: 25
patch: 2
patch: 3
stablePluginBaseURL:
# empty because it often changes, so it's better
# to use the default one described in the Dockerfile
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ ARG JAVA_HOME=/opt/java/openjdk
# alpine because it's smaller.

FROM --platform=$BUILDPLATFORM python:alpine3.20 AS geoserver-plugin-downloader
ARG GS_VERSION=2.25.2
ARG GS_VERSION=2.25.3
ARG STABLE_PLUGIN_BASE_URL=https://sourceforge.net/projects/geoserver/files/GeoServer
ARG WAR_URL=https://downloads.sourceforge.net/project/geoserver/GeoServer/${GS_VERSION}/geoserver-${GS_VERSION}-war.zip

Expand All @@ -49,7 +49,7 @@ RUN /work/plugin_download.sh
FROM tomcat:$IMAGE_VERSION AS geoserver-prod

LABEL maintainer="Tim Sutton<[email protected]>"
ARG GS_VERSION=2.25.2
ARG GS_VERSION=2.25.3
ARG STABLE_PLUGIN_BASE_URL=https://sourceforge.net/projects/geoserver/files/GeoServer
ARG HTTPS_PORT=8443
ARG ACTIVATE_GDAL_PLUGIN=true
Expand Down
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ The preferred way (but using the most bandwidth for the initial image) is to
get our docker-trusted build like this:

``` shell
VERSION=2.25.2
VERSION=2.25.3
docker pull kartoza/geoserver:$VERSION
```
**Note** Although the images are tagged and backed by unit tests
Expand Down Expand Up @@ -100,14 +100,14 @@ See the [dockerhub tomcat](https://hub.docker.com/_/tomcat/)
for available tags.

```
VERSION=2.25.2
VERSION=2.25.3
IMAGE_VERSION=9.0.91-jdk11-temurin-focal
docker build --build-arg IMAGE_VERSION=${IMAGE_VERSION} --build-arg GS_VERSION=${VERSION} -t kartoza/geoserver:${VERSION} .
```

For some recent builds, it is necessary to set the JAVA_PATH as well (e.g. Apache Tomcat/9.0.36)
```
docker build --build-arg IMAGE_VERSION=9.0.91-jdk11-temurin-focal --build-arg JAVA_HOME=/usr/local/openjdk-11/bin/java --build-arg GS_VERSION=2.25.2 -t kartoza/geoserver:2.25.2 .
docker build --build-arg IMAGE_VERSION=9.0.91-jdk11-temurin-focal --build-arg JAVA_HOME=/usr/local/openjdk-11/bin/java --build-arg GS_VERSION=2.25.3 -t kartoza/geoserver:2.25.3 .
```

**Note:** Please check the [GeoServer documentation](https://docs.geoserver.org/stable/en/user/production/index.html)
Expand Down Expand Up @@ -195,21 +195,21 @@ will be enabled : [list of default plugins](https://github.com/kartoza/docker-ge
#### Activate stable extensions during the contain startup

The environment variable `STABLE_EXTENSIONS` is used to activate extensions listed in
[stable_plugins](https://sourceforge.net/projects/geoserver/files/GeoServer/2.25.2/extensions/)
[stable_plugins](https://sourceforge.net/projects/geoserver/files/GeoServer/2.25.3/extensions/)

**Note:** The plugins listed in the url is of the format `geoserver-2.25.2-wps-plugin.zip`, but the env
**Note:** The plugins listed in the url is of the format `geoserver-2.25.3-wps-plugin.zip`, but the env
variable expects the env to be of the format `wps-plugin`. Always consult the url to see which plugins
are available. The text file [stable_plugins.txt](https://github.com/kartoza/docker-geoserver/blob/master/build_data/stable_plugins.txt)
contains a curated list of plugins but might be out of date in some cases.

Example

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -d -p 8600:8080 --name geoserver -e STABLE_EXTENSIONS=charts-plugin,db2-plugin kartoza/geoserver:${VERSION}

```
You can pass any comma-separated extensions as defined in [stable_plugins](https://sourceforge.net/projects/geoserver/files/GeoServer/2.25.2/extensions/)
You can pass any comma-separated extensions as defined in [stable_plugins](https://sourceforge.net/projects/geoserver/files/GeoServer/2.25.3/extensions/)

#### Activate community extensions during contain startup

Expand All @@ -224,7 +224,7 @@ contains a curated list of community plugins but might be out of date in some ca
Example

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -d -p 8600:8080 --name geoserver -e COMMUNITY_EXTENSIONS=gwc-sqlite-plugin,ogr-datastore-plugin kartoza/geoserver:${VERSION}
```

Expand All @@ -240,7 +240,7 @@ following the guidelines from [GeoServer develop guidelines](https://docs.geoser
The image ships with sample data. This can be used to familiarize yourself with GeoServer. This is not activated by default. You can activate it using the environment variable `boolean SAMPLE_DATA`.

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -d -p 8600:8080 --name geoserver -e SAMPLE_DATA=true kartoza/geoserver:${VERSION}
```

Expand Down Expand Up @@ -309,14 +309,14 @@ If you set the environment variable `SSL=true` but do not provide the pem files
the container will generate self-signed SSL certificates.

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -it --name geoserver -e PKCS12_PASSWORD=geoserver -e JKS_KEY_PASSWORD=geoserver -e JKS_STORE_PASSWORD=geoserver -e SSL=true -p 8443:8443 -p 8600:8080 kartoza/geoserver:${VERSION}
```

If you already have your perm files (`fullchain.pem` and `privkey.pem`) you can mount the directory containing your keys as:

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -it --name geo -v /etc/certs:/etc/certs -e PKCS12_PASSWORD=geoserver -e JKS_KEY_PASSWORD=geoserver -e JKS_STORE_PASSWORD=geoserver -e SSL=true -p 8443:8443 -p 8600:8080 kartoza/geoserver:${VERSION}

```
Expand Down Expand Up @@ -374,7 +374,7 @@ To include Tomcat extras including docs, examples, and the manager web app, set
to use a strong password otherwise a randomly generated password is used.

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -it --name geoserver -e TOMCAT_EXTRAS=true -p 8600:8080 kartoza/geoserver:${VERSION}
```

Expand All @@ -398,7 +398,7 @@ If you have downloaded extra fonts you can mount the folder to the path
path during initialisation. This is useful for styling layers i.e. labeling using specific fonts.

```
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -v fonts:/opt/fonts -p 8080:8080 -t kartoza/geoserver:${VERSION}
```

Expand All @@ -408,7 +408,7 @@ You can use the environment variable `GOOGLE_FONTS_NAMES` to activate fonts defi
i.e.

```bash
ie VERSION=2.25.2
ie VERSION=2.25.3
docker run -e GOOGLE_FONTS_NAMES=actor,akronim -p 8080:8080 -t kartoza/geoserver:${VERSION}
```

Expand Down
4 changes: 2 additions & 2 deletions clustering/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ services:
healthcheck:
test: "PGPASSWORD=docker pg_isready -h 127.0.0.1 -U docker -d gis"
master:
image: kartoza/geoserver:2.25.2
image: kartoza/geoserver:2.25.3
volumes:
- geoserver-cluster-data:/opt/geoserver/data_dir
- geoserver-cluster-gwc-data:/opt/geoserver/gwc
Expand Down Expand Up @@ -54,7 +54,7 @@ services:
timeout: 10s
retries: 3
node:
image: kartoza/geoserver:2.25.2
image: kartoza/geoserver:2.25.3
volumes:
- geoserver-cluster-data:/opt/geoserver/data_dir
- geoserver-cluster-gwc-data:/opt/geoserver/gwc
Expand Down
Loading