Decouple GEO from Exchange
Build and deploy Docker image / build (push) Successful in 1m47s

This commit is contained in:
Ruslan Bakiev
2026-09-28 12:29:24 +07:00
parent 3398f82119
commit 34e56080b6
4 changed files with 299 additions and 74 deletions
+14
View File
@@ -0,0 +1,14 @@
# Optovia GEO
GEO owns the ArangoDB search graph and public map queries. It does not own
suppliers, offers, orders, logistics drafts or billing state.
Kestra writes projections through two internal endpoints protected by
`GEO_INGESTION_TOKEN`:
- `POST /internal/ingest/catalog` replaces the current Odoo supplier/offer projection.
- `POST /internal/ingest/reference` replaces one named source of reference GEO nodes.
Both endpoints accept at most 1,000 records per collection and return the
three ingestion counters used by Kestra: `loaded`, `loadedWithWarnings` and
`notLoaded`.