Initial public release
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s

This commit is contained in:
Jens
2026-08-31 21:56:53 +02:00
commit faeb58ef6d
1386 changed files with 263203 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
#!/usr/bin/env bash
set -euo pipefail
BASE_URL="${1:-${GE_INTEL_BASE_URL:-http://localhost:1202}}"
CAPABILITIES_URL="${BASE_URL%/}/api/v1/system/capabilities"
echo "== GeoIntel GIS runtime verification =="
echo "Checking: ${CAPABILITIES_URL}"
if ! command -v curl >/dev/null 2>&1; then
echo "curl is required for GIS runtime verification" >&2
exit 1
fi
response="$(curl -fsS "${CAPABILITIES_URL}")"
if printf '%s' "${response}" | grep -qi '<!doctype html'; then
echo "Capabilities endpoint returned HTML; frontend proxy/API routing is not correct" >&2
exit 1
fi
if ! printf '%s' "${response}" | grep -q '"postgis":true'; then
echo "PostGIS capability is not reported as available" >&2
printf '%s\n' "${response}" >&2
exit 1
fi
if ! printf '%s' "${response}" | grep -q '"rasterio":true'; then
echo "Rasterio capability is not reported as available in the running backend image" >&2
printf '%s\n' "${response}" >&2
exit 1
fi
if ! printf '%s' "${response}" | grep -q '"geopandas":true'; then
echo "GeoPandas capability is not reported as available in the running backend image" >&2
printf '%s\n' "${response}" >&2
exit 1
fi
echo "GIS runtime capabilities are available."