Real-time geospatial OSINT intelligence dashboard
Find a file
Sirius DevOps 5212aaa5cd feat(sentinel1): Sentinel-1 SAR STAC -> self-hosted TiTiler tile template
Add GET /api/map/sentinel1?bbox=... which queries Planetary Computer STAC
(sentinel-1-grd, last 7d, most recent), signs the vv/hh COG with a SAS token,
and returns a same-origin /titiler/... XYZ tile template. Cache keyed on
quantized bbox + UTC day (20 min TTL). 429 -> 429 (Retry-After), no imagery
-> 404, other upstream errors -> 502.

Self-host TiTiler on the Pi (ghcr.io/developmentseed/titiler, arm64, 1G cap,
host loopback 8001 -> container 8000) instead of titiler.xyz. nginx
/titiler/ proxy snippet routes browser tiles to it; TITILER_PUBLIC_BASE and
TITILER_INTERNAL_URL are env-driven (no hardcoded hostnames).
2026-08-29 01:01:20 -04:00
.forgejo/workflows fix(ci): recreate named compose containers without collisions 2026-08-28 20:36:03 -04:00
alembic feat: 23:00 daily news recap; prompts drop futures 2026-08-28 22:53:31 -04:00
app feat(sentinel1): Sentinel-1 SAR STAC -> self-hosted TiTiler tile template 2026-08-29 01:01:20 -04:00
deploy feat(sentinel1): Sentinel-1 SAR STAC -> self-hosted TiTiler tile template 2026-08-29 01:01:20 -04:00
docs fix: stop summarizer from bailing to a canned empty brief 2026-08-28 23:20:40 -04:00
news fix: stop summarizer from bailing to a canned empty brief 2026-08-28 23:20:40 -04:00
scripts fix(ci): recreate named compose containers without collisions 2026-08-28 20:36:03 -04:00
tests feat(sentinel1): Sentinel-1 SAR STAC -> self-hosted TiTiler tile template 2026-08-29 01:01:20 -04:00
.dockerignore Containerize for Pi: env-var config, compose stack, CI workflow 2026-07-07 17:50:51 -04:00
.env.example feat: continuous news scrape + 15-min analyst, expand urls.txt 2026-08-28 20:53:32 -04:00
.gitignore Add NASA FIRMS active-fire ingest + /api/fires; API keys management page 2026-08-24 15:37:42 -04:00
alembic.ini Containerize for Pi: env-var config, compose stack, CI workflow 2026-07-07 17:50:51 -04:00
docker-compose.yml feat(sentinel1): Sentinel-1 SAR STAC -> self-hosted TiTiler tile template 2026-08-29 01:01:20 -04:00
Dockerfile cameras: RTSP preview via ffmpeg, stop opening VLC, drop masscan to 200pps 2026-08-24 23:36:34 -04:00
Dockerfile.pg Fix Dockerfile.pg: mkdir conf.d before writing timescaledb preload 2026-07-07 18:17:31 -04:00
IDEA.md ci: retrigger deploy (previous run raced the force-push) 2026-08-27 17:42:03 -04:00
pytest.ini fix: pipeline reliability — WS, summarizer, ingest, health 2026-08-28 21:49:05 -04:00