Live shoppy-categories embedder has drifted to a dead private IP, breaking all category writes #12
Labels
No labels
bug
chore
documentation
enhancement
feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
shoppy/shoppy-index-configuration#12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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
The
shoppy-categoriesindex on the shared Meilisearch instance (meilisearch.carlton.kongkers.net) has itsmxbaivector embedder configured againsthttp://10.1.5.170:1234/v1/embeddings(modeltext-embedding-nomic-embed-text-v2-moe) — a private IP that is unreachable from the Meilisearch host ("Connection refused"). Every document write to the index fails.This is a drift from the canonical settings in this repo:
shoppy-categories.jsondefines the samemxbaiembedder againsthttps://openrouter.ai/api/v1/embeddings(modelqwen/qwen3-embedding-8b) — the same pattern the live products index (shoppy-test-v12) runs and works with.Evidence (2026-11-07)
Task 4834 — upsert of a single category doc to the live index:
mxbaiembedder URLshoppy-categorieshttp://10.1.5.170:1234/v1/embeddings(private IP)text-embedding-nomic-embed-text-v2-moeshoppy-categories.jsonhttps://openrouter.ai/api/v1/embeddingsqwen/qwen3-embedding-8bshoppy-test-v12(products)https://openrouter.ai/api/v1/embeddings(public)qwen/qwen3-embedding-8bThe
10.1.5.170host was presumably a local/self-hosted embedding server that is no longer running or no longer on the instance's network.Impact
GET-only consumers (the BFF's category lookup,filter: id=<id>) are unaffected — reads do not run the embedder. The category tree currently served to dev is intact.bffbruno/ci/seed-meilisearch.sh), which blocks Bruno suite tests 16/17 (category listingspecials_firstsorts) locally.Suggested fix
Re-apply the embedder settings from this repo's
shoppy-categories.jsonto the liveshoppy-categoriesindex (i.e. revert themxbaiembedder to the openrouter config, with a realOPENROUTER_API_KEYin place of the{OPENROUTER_API_KEY}placeholder). If the openrouter route is not wanted, decide on the replacement and updateshoppy-categories.jsonhere first so the repo stays the source of truth.Then re-apply any category documents that failed while the embedder was broken (e.g. the BFF repo's Bruno fixture
breakfastcategory doc).Acceptance criteria
shoppy-categoriesindex succeeds (task statussucceeded)shoppy-categories.jsonin this repoVerification
Filed in
shoppy/bffas #139, moved here: this repo owns the index settings the live index has drifted from.