From 91234cc835ec1cfc25448b6c99c2253f0c7fcd6c Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 5 Jan 2026 15:34:47 +0100 Subject: [PATCH] reitti: add postgis extension to PostgreSQL DB setup (#10555) Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com> --- ct/reitti.sh | 9 +++++++++ install/reitti-install.sh | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ct/reitti.sh b/ct/reitti.sh index 3f80a35f1..bc0180cf3 100644 --- a/ct/reitti.sh +++ b/ct/reitti.sh @@ -28,6 +28,15 @@ function update_script() { exit fi + # Enable PostGIS extension if not already enabled + if systemctl is-active --quiet postgresql; then + if ! sudo -u postgres psql -d reitti_db -tAc "SELECT 1 FROM pg_extension WHERE extname='postgis'" 2>/dev/null | grep -q 1; then + msg_info "Enabling PostGIS extension" + sudo -u postgres psql -d reitti_db -c "CREATE EXTENSION IF NOT EXISTS postgis;" &>/dev/null + msg_ok "Enabled PostGIS extension" + fi + fi + if [ ! -d /var/cache/nginx/tiles ]; then msg_info "Installing Nginx Tile Cache" mkdir -p /var/cache/nginx/tiles diff --git a/install/reitti-install.sh b/install/reitti-install.sh index 7de865b8b..7e014d19d 100644 --- a/install/reitti-install.sh +++ b/install/reitti-install.sh @@ -24,7 +24,7 @@ msg_ok "Installed Dependencies" JAVA_VERSION="25" setup_java PG_VERSION="17" PG_MODULES="postgis" setup_postgresql -PG_DB_NAME="reitti_db" PG_DB_USER="reitti" setup_postgresql_db +PG_DB_NAME="reitti_db" PG_DB_USER="reitti" PG_DB_EXTENSIONS="postgis" setup_postgresql_db msg_info "Configuring RabbitMQ" RABBIT_USER="reitti"