Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
4afe762
Track client 5.0.x
giohappy Nov 14, 2025
ef93bef
Update .clabot
giohappy Nov 17, 2025
3716fe3
Upgrade to Geoserver 2.27.3
giohappy Nov 14, 2025
a5814bd
Backport 5.0.x: fix linestring mapping
mattiagiupponi Nov 17, 2025
344c480
[Fixes #13726] Removed static prefix from MAPSTORE_EXTENSIONS_FOLDER_…
nrjadkry Nov 17, 2025
c7be7a0
Removed DOCKER_API_VERSION
giohappy Nov 17, 2025
08342fa
Fix GDAL version also in requirements (#13743)
github-actions[bot] Nov 18, 2025
175c244
[Fixes #13719] Upsert / replace workflow bugfixes (#13720)
mattiagiupponi Nov 18, 2025
60e0a42
[Fixes #13728] Fixes issues of exif extraction and support for png (#…
github-actions[bot] Nov 19, 2025
4b85fbd
Some cleanup to settings (#13723) (#13748)
github-actions[bot] Nov 20, 2025
f820ff7
Adding missing init.py file in metadata (#13750) (#13751)
github-actions[bot] Nov 22, 2025
6456bc7
build(deps): bump django from 5.2.7 to 5.2.8 (#13707)backp (#13752)
github-actions[bot] Nov 22, 2025
d165466
Add project-specific fixture loading configuration (#13761) (#13762)
github-actions[bot] Nov 24, 2025
c39fe2e
Force full WGS84 native boundary for scratch datasets (#13763) (#13764)
github-actions[bot] Nov 24, 2025
ce4c85f
[Fixes #13747] Adding Celery beat in a separate process (#13749) (#13…
github-actions[bot] Nov 25, 2025
ad1a416
Do not include project fixtures settings in core
giohappy Nov 25, 2025
df0a1e4
Fix missing CR in settings
giohappy Nov 25, 2025
1b08315
[Fixes #13565] Add metadata app in apps/dumps in setting.ini; also re…
github-actions[bot] Nov 26, 2025
f31cbc0
fix mapstore extension variable (#13776)
github-actions[bot] Nov 28, 2025
fc83eae
[Fixes #13802] Fixed copy action when the title contains the spaces (…
github-actions[bot] Dec 10, 2025
ab57998
Fix versions of forked dependencies (#13814)
github-actions[bot] Dec 11, 2025
7e583e7
[Fixex #13805] Fix lockdown middleware order (#13806) (#13815)
github-actions[bot] Dec 11, 2025
ed54177
[Fixes #1381] Improve regenerate_xml (#13817)
github-actions[bot] Dec 12, 2025
3cbc6b9
Include missing cachetools dependency
giohappy Jan 9, 2026
9bb66db
Use self-published PyCSW 3 Beta temporarily
giohappy Jan 9, 2026
424cfaf
Drop useless GS reloads
giohappy Jan 12, 2026
ffd78cc
Update django version to 5.2.10 (#13877)
mattiagiupponi Jan 26, 2026
2b7f28d
[Fixes #13855] Upgrade to Geoserver 2.27.4 (#13856)
giohappy Jan 9, 2026
357c2cb
Fix UTF-8 handling for GeoJSON uploads with non-ASCII properties (#13…
github-actions[bot] Feb 6, 2026
5f203de
bump django from 5.2.10 to 5.2.11
giohappy Feb 6, 2026
55a9893
Enhanced services metadata management
Gpetrak Feb 17, 2026
27da9e6
[Fixes #13966] Harvesters: Integrity error when a title is updated in…
github-actions[bot] Feb 18, 2026
418fa41
Merge commit from fork
Gpetrak Feb 27, 2026
87d616c
[Fixes #14013] Fixing broken tests from the importer (#14014) (#14018)
github-actions[bot] Mar 2, 2026
fcdf384
[Fixes #13996] Permissions cache reset when changing from Readonly to…
github-actions[bot] Mar 3, 2026
3289f02
[Fixes #14019] Fixes clone of CSV dataset (#14020) (#14023)
github-actions[bot] Mar 4, 2026
3cf05f3
[Fixes #13992] Handle non-spatial data when an uploaded CSV file incl…
github-actions[bot] Mar 4, 2026
9c06c45
Upgrade django from 5.2.11 to 5.2.12 (#14036)
mattiagiupponi Mar 9, 2026
05f448d
[Fixes #13994][Backport 5.0.x] Facet count is not coherent with the v…
sijandh35 Mar 16, 2026
cd6e304
[Fixes #13990] Basic auth is not fully propagated into the WMS Servic…
github-actions[bot] Mar 18, 2026
b0758bb
[Fixes #14059] Upsert does not lowercase the field name in create mod…
github-actions[bot] Mar 18, 2026
9856cb5
[Fixes #14057] Disable thumbnail generation in the remote documents u…
github-actions[bot] Mar 18, 2026
5d4246f
Update Python interpreter path in manage.sh (#14067)
github-actions[bot] Mar 19, 2026
df237c4
bump cryptography from 46.0.3 to 46.0.5
giohappy Mar 19, 2026
c4b01d8
[Backport 5.0.x] [Fixes #14061] Upsert does not work after performing…
github-actions[bot] Mar 19, 2026
93e7c9e
bump urllib3 from 1.26.18 to 2.6.3
giohappy Mar 19, 2026
e7bb619
Removed old upload API that conflicts with urllib3
giohappy Mar 20, 2026
080ccc0
bump pillow from 11.3.0 to 12.1.1
giohappy Mar 20, 2026
ffce5fd
[Backport 5.0.x] [Fixes #14041] Allow upsert / replace for GPKG (#14073)
mattiagiupponi Mar 20, 2026
0cf6d20
[Fixes #14083] fixes Cloning error for older datasets with IMPORTER_E…
github-actions[bot] Mar 27, 2026
8129352
[Backport 5.0.x] [Fixes #13913] Disable default sync dataset download…
giohappy Mar 30, 2026
bd3c821
[Fixes #14109] Fixes Dataset creation from JSON Schema fails for Line…
github-actions[bot] Apr 7, 2026
8e6bc5a
Add resourcehandlerinfo creation management command (#14118) (#14135)
github-actions[bot] Apr 13, 2026
e2dedc4
[Fixes #14155] Fixes parameter order for mdict to set precedence from…
cmotadev Apr 23, 2026
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
3 changes: 2 additions & 1 deletion .clabot
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@
"ZuitAMB",
"marlowp",
"sijandh35",
"mcihad"
"mcihad",
"nrjadkry"
]
}
3 changes: 0 additions & 3 deletions .devcontainer/.env
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
COMPOSE_PROJECT_NAME=geonode
DOCKER_HOST_IP=
DOCKER_ENV=production
# See https://github.com/geosolutions-it/geonode-generic/issues/28
# to see why we force API version to 1.24
DOCKER_API_VERSION="1.24"
BACKUPS_VOLUME_DRIVER=local

C_FORCE_ROOT=1
Expand Down
31 changes: 10 additions & 21 deletions .env.sample
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ COMPOSE_PROJECT_NAME=geonode
# See https://github.com/containers/podman/issues/13889
# DOCKER_BUILDKIT=0
DOCKER_ENV=production
# See https://github.com/geosolutions-it/geonode-generic/issues/28
# to see why we force API version to 1.24
DOCKER_API_VERSION="1.24"
BACKUPS_VOLUME_DRIVER=local

C_FORCE_ROOT=1
Expand Down Expand Up @@ -47,7 +44,6 @@ SITEURL={siteurl}/
ALLOWED_HOSTS="['django', '{hostname}']"

# Data Uploader
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False

Expand Down Expand Up @@ -156,7 +152,6 @@ OAUTH2_CLIENT_SECRET={clientsecret}

# GeoNode APIs
API_LOCKDOWN=False
TASTYPIE_APIKEY=

# #################
# Production and
Expand All @@ -169,7 +164,6 @@ SECRET_KEY='{secret_key}'
STATIC_ROOT=/mnt/volumes/statics/static/
MEDIA_ROOT=/mnt/volumes/statics/uploaded/
ASSETS_ROOT=/mnt/volumes/statics/assets/
GEOIP_PATH=/mnt/volumes/statics/geoip.db

CACHE_BUSTING_STATIC_ENABLED=False

Expand All @@ -192,7 +186,6 @@ GEONODE_CLIENT_LAYER_PREVIEW_LIBRARY=mapstore
MAPBOX_ACCESS_TOKEN=
GOOGLE_API_KEY=


# Other Options/Contribs
MODIFY_TOPICCATEGORY=True
AVATAR_GRAVATAR_SSL=True
Expand All @@ -205,15 +198,15 @@ RESOURCE_PUBLISHING=False
ADMIN_MODERATE_UPLOADS=False

# LDAP
LDAP_ENABLED=False
LDAP_SERVER_URL=ldap://<the_ldap_server>
LDAP_BIND_DN=uid=ldapinfo,cn=users,dc=ad,dc=example,dc=org
LDAP_BIND_PASSWORD=<something_secret>
LDAP_USER_SEARCH_DN=dc=ad,dc=example,dc=org
LDAP_USER_SEARCH_FILTERSTR=(&(uid=%(user)s)(objectClass=person))
LDAP_GROUP_SEARCH_DN=cn=groups,dc=ad,dc=example,dc=org
LDAP_GROUP_SEARCH_FILTERSTR=(|(cn=abt1)(cn=abt2)(cn=abt3)(cn=abt4)(cn=abt5)(cn=abt6))
LDAP_GROUP_PROFILE_MEMBER_ATTR=uniqueMember
#LDAP_ENABLED=False
#LDAP_SERVER_URL=ldap://<the_ldap_server>
#LDAP_BIND_DN=uid=ldapinfo,cn=users,dc=ad,dc=example,dc=org
#LDAP_BIND_PASSWORD=<something_secret>
#LDAP_USER_SEARCH_DN=dc=ad,dc=example,dc=org
#LDAP_USER_SEARCH_FILTERSTR=(&(uid=%(user)s)(objectClass=person))
#LDAP_GROUP_SEARCH_DN=cn=groups,dc=ad,dc=example,dc=org
#LDAP_GROUP_SEARCH_FILTERSTR=(|(cn=abt1)(cn=abt2)(cn=abt3)(cn=abt4)(cn=abt5)(cn=abt6))
#LDAP_GROUP_PROFILE_MEMBER_ATTR=uniqueMember

# CELERY

Expand Down Expand Up @@ -241,7 +234,6 @@ LDAP_GROUP_PROFILE_MEMBER_ATTR=uniqueMember
HARVESTING_MONITOR_ENABLED=True
HARVESTING_MONITOR_DELAY=60


# PostgreSQL
POSTGRESQL_MAX_CONNECTIONS=200

Expand All @@ -253,7 +245,4 @@ RESTART_POLICY_WINDOW=120s

DEFAULT_MAX_PARALLEL_UPLOADS_PER_USER=5

# FORCE_READ_ONLY_MODE=False Override the read-only value saved in the configuration

# enable the generation of dynamic models in GeoNode
IMPORTER_ENABLE_DYN_MODELS=False
# FORCE_READ_ONLY_MODE=False Override the read-only value saved in the configuration
7 changes: 0 additions & 7 deletions .env_dev
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ COMPOSE_PROJECT_NAME=geonode
# See https://github.com/containers/podman/issues/13889
# DOCKER_BUILDKIT=0
DOCKER_ENV=production
# See https://github.com/geosolutions-it/geonode-generic/issues/28
# to see why we force API version to 1.24
DOCKER_API_VERSION="1.24"
BACKUPS_VOLUME_DRIVER=local

C_FORCE_ROOT=1
Expand Down Expand Up @@ -50,7 +47,6 @@ SITEURL=http://localhost:8000/
ALLOWED_HOSTS="['django', '*']"

# Data Uploader
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False

Expand Down Expand Up @@ -158,7 +154,6 @@ OAUTH2_CLIENT_SECRET=rCnp5txobUo83EpQEblM8fVj3QT5zb5qRfxNsuPzCqZaiRyIoxM4jdgMiZK

# GeoNode APIs
API_LOCKDOWN=False
TASTYPIE_APIKEY=

# #################
# Production and
Expand All @@ -168,7 +163,6 @@ DEBUG=True

SECRET_KEY='myv-y4#7j-d*p-__@j#*3z@!y24fz8%^z2v6atuy4bo9vqr1_a'


CACHE_BUSTING_STATIC_ENABLED=False

MEMCACHED_ENABLED=False
Expand Down Expand Up @@ -212,6 +206,5 @@ RESTART_POLICY_MAX_ATTEMPTS="3"
RESTART_POLICY_WINDOW=120s

DEFAULT_MAX_PARALLEL_UPLOADS_PER_USER=5
IMPORTER_ENABLE_DYN_MODELS=True
UPSERT_CHUNK_SIZE= 100
UPSERT_LIMIT_ERROR_LOG=100
8 changes: 0 additions & 8 deletions .env_local
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ COMPOSE_PROJECT_NAME=geonode
# See https://github.com/containers/podman/issues/13889
# DOCKER_BUILDKIT=0
DOCKER_ENV=production
# See https://github.com/geosolutions-it/geonode-generic/issues/28
# to see why we force API version to 1.24
DOCKER_API_VERSION="1.24"
BACKUPS_VOLUME_DRIVER=local

C_FORCE_ROOT=1
Expand Down Expand Up @@ -50,7 +47,6 @@ SITEURL=http://localhost:8000/
ALLOWED_HOSTS="['django', '*']"

# Data Uploader
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False

Expand Down Expand Up @@ -158,7 +154,6 @@ OAUTH2_CLIENT_SECRET=rCnp5txobUo83EpQEblM8fVj3QT5zb5qRfxNsuPzCqZaiRyIoxM4jdgMiZK

# GeoNode APIs
API_LOCKDOWN=False
TASTYPIE_APIKEY=

# #################
# Production and
Expand All @@ -170,7 +165,6 @@ SECRET_KEY='myv-y4#7j-d*p-__@j#*3z@!y24fz8%^z2v6atuy4bo9vqr1_a'

# STATIC_ROOT=/mnt/volumes/statics/static/
# MEDIA_ROOT=/mnt/volumes/statics/uploaded/
# GEOIP_PATH=/mnt/volumes/statics/geoip.db

CACHE_BUSTING_STATIC_ENABLED=False

Expand Down Expand Up @@ -215,5 +209,3 @@ RESTART_POLICY_MAX_ATTEMPTS="3"
RESTART_POLICY_WINDOW=120s

DEFAULT_MAX_PARALLEL_UPLOADS_PER_USER=5

IMPORTER_ENABLE_DYN_MODELS=False
7 changes: 0 additions & 7 deletions .env_test
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ COMPOSE_PROJECT_NAME=geonode
# See https://github.com/containers/podman/issues/13889
# DOCKER_BUILDKIT=0
DOCKER_ENV=production
# See https://github.com/geosolutions-it/geonode-generic/issues/28
# to see why we force API version to 1.24
DOCKER_API_VERSION="1.24"
BACKUPS_VOLUME_DRIVER=local

C_FORCE_ROOT=1
Expand Down Expand Up @@ -50,7 +47,6 @@ SITEURL=http://localhost:8000/
ALLOWED_HOSTS="['django', 'localhost', '127.0.0.1']"

# Data Uploader
DEFAULT_BACKEND_UPLOADER=geonode.importer
TIME_ENABLED=True
MOSAIC_ENABLED=False

Expand Down Expand Up @@ -167,7 +163,6 @@ SOCIALACCOUNT_PROVIDER=google

# GeoNode APIs
API_LOCKDOWN=False
TASTYPIE_APIKEY=

# #################
# Production and
Expand All @@ -179,7 +174,6 @@ SECRET_KEY='myv-y4#7j-d*p-__@j#*3z@!y24fz8%^z2v6atuy4bo9vqr1_a'

STATIC_ROOT=/mnt/volumes/statics/static/
MEDIA_ROOT=/mnt/volumes/statics/uploaded/
GEOIP_PATH=/mnt/volumes/statics/geoip.db

CACHE_BUSTING_STATIC_ENABLED=False

Expand Down Expand Up @@ -230,4 +224,3 @@ MICROSOFT_TENANT_ID=
AZURE_CLIENT_ID=
AZURE_SECRET_KEY=
AZURE_KEY=
IMPORTER_ENABLE_DYN_MODELS=False
40 changes: 35 additions & 5 deletions celery-cmd
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,52 @@ CELERY__STATE_DB=${CELERY__STATE_DB:-"/mnt/volumes/statics/worker@%h.state"}
CELERY__MAX_MEMORY_PER_CHILD=${CELERY__MAX_MEMORY_PER_CHILD:-"200000"}
CELERY__AUTOSCALE_VALUES=${CELERY__AUTOSCALE_VALUES:-"10,5"}
CELERY__MAX_TASKS_PER_CHILD=${CELERY__MAX_TASKS_PER_CHILD:-"10"}
CELERY__OPTS=${CELERY__OPTS:-"--without-gossip --without-mingle -Ofair -B -E"}
CELERY__BEAT_SCHEDULE=${CELERY__BEAT_SCHEDULE:-"celery.beat:PersistentScheduler"}
CELERY__OPTS=${CELERY__OPTS:-"--without-gossip --without-mingle -Ofair -E"}
CELERY__LOG_LEVEL=${CELERY__LOG_LEVEL:-"ERROR"}
CELERY__LOG_FILE=${CELERY__LOG_FILE:-"/var/log/celery.log"}
CELERY__WORKER_NAME=${CELERY__WORKER_NAME:-"worker1@%h"}
CELERY__WORKER_CONCURRENCY=${CELERY__WORKER_CONCURRENCY:-"4"}

# Celery beat settings
CELERY__BEAT_SCHEDULE=${CELERY__BEAT_SCHEDULE:-"celery.beat:PersistentScheduler"}
CELERY__BEAT_LOG=${CELERY__BEAT_LOG:-"/var/log/celery_beat.log"}

# Harvester settings
CELERY__HARVESTER_WORKER_NAME=${CELERY__HARVESTER_WORKER_NAME:-"harvesting_worker@%h"}
CELERY__HARVESTER_CONCURRENCY=${CELERY__HARVESTER_CONCURRENCY:-"10"}
CELERY__HARVESTER_AUTOSCALE_VALUES=${CELERY__HARVESTER_AUTOSCALE_VALUES:-"15,10"}
CELERY__HARVESTER_MAX_MEMORY_PER_CHILD=${CELERY__MAX_MEMORY_PER_CHILD:-"500000"}

# --- FIX: Remove stale Beat pidfile before starting beat ---
BEAT_PIDFILE="/tmp/celerybeat.pid"

if [ -f "$BEAT_PIDFILE" ]; then
PID=$(cat "$BEAT_PIDFILE" 2>/dev/null)

# If PID exists and is running → warn but continue (avoid killing)
if kill -0 "$PID" 2>/dev/null; then
echo "WARNING: Celery Beat seems to be running already (PID $PID). Removing stale pidfile anyway."
else
echo "Removing stale Celery Beat pidfile: $BEAT_PIDFILE"
fi

rm -f "$BEAT_PIDFILE"
fi
# --- END FIX ---

echo "Starting Celery Beat..."
$CELERY_BIN -A $CELERY_APP beat --scheduler=$CELERY__BEAT_SCHEDULE \
--loglevel=$CELERY__LOG_LEVEL -f $CELERY__BEAT_LOG --pidfile=/tmp/celerybeat.pid &

echo "Starting Default Celery Worker..."
$CELERY_BIN -A $CELERY_APP worker --autoscale=$CELERY__AUTOSCALE_VALUES \
--max-memory-per-child=$CELERY__MAX_MEMORY_PER_CHILD $CELERY__OPTS \
--statedb=$CELERY__STATE_DB --scheduler=$CELERY__BEAT_SCHEDULE \
--statedb=$CELERY__STATE_DB \
--loglevel=$CELERY__LOG_LEVEL -n $CELERY__WORKER_NAME -f $CELERY__LOG_FILE \
--concurrency=$CELERY__WORKER_CONCURRENCY --max-tasks-per-child=$CELERY__MAX_TASKS_PER_CHILD \
-X harvesting &

echo "Starting Harvester Celery Worker..."
$CELERY_BIN -A $CELERY_APP worker -Q harvesting \
--autoscale=$CELERY__HARVESTER_AUTOSCALE_VALUES \
--max-memory-per-child=$CELERY__HARVESTER_MAX_MEMORY_PER_CHILD \
Expand All @@ -36,5 +62,9 @@ $CELERY_BIN -A $CELERY_APP worker -Q harvesting \
--concurrency=$CELERY__HARVESTER_CONCURRENCY \
-f $CELERY__LOG_FILE &

# Keep the container alive
wait
# Wait for any process to exit
wait -n

# Exit with the status of the process that exited first
# Docker will restart the container if this is non-zero (i.e., a failure)
exit $?
4 changes: 2 additions & 2 deletions docker-compose-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ services:

# Geoserver backend
geoserver:
image: geonode/geoserver:2.24.3-latest
image: geonode/geoserver:2.27.4-latest
container_name: geoserver4${COMPOSE_PROJECT_NAME}
healthcheck:
test: "curl -m 10 --fail --silent --write-out 'HTTP CODE : %{http_code}\n' --output /dev/null http://geoserver:8080/geoserver/ows"
Expand All @@ -105,7 +105,7 @@ services:
condition: service_healthy

data-dir-conf:
image: geonode/geoserver_data:2.24.3-latest
image: geonode/geoserver_data:2.27.4-latest
container_name: gsconf4${COMPOSE_PROJECT_NAME}
entrypoint: sleep infinity
volumes:
Expand Down
4 changes: 2 additions & 2 deletions docker-compose-geoserver-server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: '2.2'
services:

data-dir-conf:
image: geonode/geoserver_data:latest
image: geonode/geoserver_data:2.27.4-latest
restart: on-failure
container_name: gsconf4${COMPOSE_PROJECT_NAME}
labels:
Expand All @@ -13,7 +13,7 @@ services:
- geoserver-data-dir:/geoserver_data/data

geoserver:
image: geonode/geoserver:latest
image: geonode/geoserver:2.27.4-latest
restart: unless-stopped
container_name: geoserver4${COMPOSE_PROJECT_NAME}
stdin_open: true
Expand Down
4 changes: 2 additions & 2 deletions docker-compose-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ services:

# Geoserver backend
geoserver:
image: geonode/geoserver:2.24.4-latest
image: geonode/geoserver:2.27.4-latest
container_name: geoserver4${COMPOSE_PROJECT_NAME}
healthcheck:
test: "curl -m 10 --fail --silent --write-out 'HTTP CODE : %{http_code}\n' --output /dev/null http://geoserver:8080/geoserver/ows"
Expand All @@ -106,7 +106,7 @@ services:
condition: service_healthy

data-dir-conf:
image: geonode/geoserver_data:2.24.4-latest
image: geonode/geoserver_data:2.27.4-latest
container_name: gsconf4${COMPOSE_PROJECT_NAME}
entrypoint: sleep infinity
volumes:
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ services:

# Geoserver backend
geoserver:
image: geonode/geoserver:2.27.x-latest
image: geonode/geoserver:2.27.4-latest
container_name: geoserver4${COMPOSE_PROJECT_NAME}
healthcheck:
test: "curl -m 10 --fail --silent --write-out 'HTTP CODE : %{http_code}\n' --output /dev/null http://geoserver:8080/geoserver/ows"
Expand All @@ -118,7 +118,7 @@ services:
condition: service_healthy

data-dir-conf:
image: geonode/geoserver_data:2.27.2-latest
image: geonode/geoserver_data:2.27.4-latest
container_name: gsconf4${COMPOSE_PROJECT_NAME}
entrypoint: sleep infinity
volumes:
Expand Down
1 change: 0 additions & 1 deletion entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ invoke update
source $HOME/.bashrc
source $HOME/.override_env

echo DOCKER_API_VERSION=$DOCKER_API_VERSION
echo POSTGRES_USER=$POSTGRES_USER
echo POSTGRES_PASSWORD=$POSTGRES_PASSWORD
echo DATABASE_URL=$DATABASE_URL
Expand Down
Loading