Files
footprint_geo_stack/app.md
T
2026-05-04 23:43:59 +02:00

1.6 KiB

name, lang, domain, description, tags, uses_functions, uses_types, entry_point, dir_path
name lang domain description tags uses_functions uses_types entry_point dir_path
footprint_geo_stack bash infra Stack Docker para footprint geo: PostGIS 16-3.4 + Martin tile server + Valhalla. Datos de tiles montados desde DataProyects.
docker
service
geo
valhalla
postgis
docker-compose.yml apps/footprint_geo_stack

footprint_geo_stack

Stack Docker para servicios geo del proyecto footprint_aurgi:

  • PostGIS 16-3.4 — base de datos espacial en :5432
  • Martin — tile server MVT en :3000
  • Valhalla — routing engine en :8002

Levantar

cd apps/footprint_geo_stack
docker compose up -d

Parar

docker compose down

Puertos expuestos

Servicio Puerto Descripcion
PostGIS 5432 postgres://geoserver:geoserver@localhost:5432/gis
Martin 3000 http://localhost:3000 (webUI habilitado)
Valhalla 8002 http://localhost:8002 (route, isochrone, matrix)

Datos

Los tiles de Valhalla se montan desde: /home/lucas/DataProyects/footprint_aurgi/better_maps/data/custom_files

Contiene valhalla_tiles.tar, admin_data, timezone_data y la PBF de Espana. NO se rebuilden los tiles (force_rebuild: False).

Health checks

# PostGIS
docker exec better_maps_postgis pg_isready -U geoserver -d gis

# Martin
curl -sf http://localhost:3000/health

# Valhalla
curl -s -X POST http://localhost:8002/route \
  -H 'Content-Type: application/json' \
  -d '{"locations":[{"lat":40.4168,"lon":-3.7038},{"lat":41.3874,"lon":2.1686}],"costing":"auto"}'