managarten/services/mana-geocoding
Till JS 9a0cf5b676 fix(geocoding): bump PROVIDER_TIMEOUT_MS default 5s → 8s
First-probe DNS+TLS handshake against Nominatim can take >5s on a
cold start (verified locally: 642ms warm, sometimes 5-8s cold). The
old 5s default false-marked Nominatim unhealthy and the 30s health-
cache then locked us into a fallback-of-fallback gap. 8s gives
enough headroom for cold-start while still cutting off actually-
stuck connections.

Photon and Pelias don't hit this — Photon's CDN is consistently
sub-second and Pelias is on localhost / LAN. Only the public
Nominatim path warranted the bump, but the timeout is per-provider
shared so we adjust it globally.

Existing PROVIDER_TIMEOUT_MS env override still wins.
2026-04-28 15:39:09 +02:00
..
pelias fix(geocoding): drop unused Pelias services, raise Bun idleTimeout 2026-04-11 17:41:57 +02:00
scripts test(geocoding): add unit tests + end-to-end smoke test script 2026-04-11 20:21:18 +02:00
src fix(geocoding): bump PROVIDER_TIMEOUT_MS default 5s → 8s 2026-04-28 15:39:09 +02:00
CLAUDE.md fix(geocoding): bump PROVIDER_TIMEOUT_MS default 5s → 8s 2026-04-28 15:39:09 +02:00
Dockerfile feat(monitoring): add mana-geocoding + Pelias to prod compose, Prometheus, Grafana, and status.mana.how 2026-04-11 16:11:01 +02:00
package.json test(geocoding): add unit tests + end-to-end smoke test script 2026-04-11 20:21:18 +02:00
tsconfig.json feat(places): add self-hosted geocoding with Pelias (DACH) 2026-04-10 23:02:25 +02:00