diff --git a/ct/reitti.sh b/ct/reitti.sh index 3f80a35f1..b8bf42d3e 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 -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 -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