fix(ops): pin TiTiler digest, GIST bbox indexes, single uvicorn worker #44
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/pin-titiler-gist-single-worker"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Pin TiTiler by digest, make the single uvicorn worker explicit, and add PostGIS GIST indexes for events/fires bbox pans.
Changes
docker-compose.yml: pintitilertoghcr.io/developmentseed/titiler:latest@sha256:1809958d063543e3ec858259536002b2de78e9f8f09a22a8d9591bdc2b550b14(no version tag published).app/main.py:uvicorn.run(..., workers=1)with comment — in-memory WS/pubsub + layer caches.alembic/versions/010_bbox_gist.py:ix_events_geom_gist+ix_fires_geom_gist(keeps existing btreeix_events_location/ix_fires_bbox).Verify
docker compose config | grep titiler→ pinned digest.alembic upgrade headson a local Timescale+PostGIS (localhost/osint-dashboard-pg:test,shared_preload_libraries=timescaledb) applied through010_bbox_gist; both GIST indexes present alongside btree.pytest tests/test_phase1_guardrails.py6 passed. Full suite 201 passed after installing project deph3(one flakytest_api_fires_json_contractpassed on rerun).Out of scope
Auth, masscan removal, SSRF guards.