crumbcore Deploy (SOT-Stand)

Der laufende crumbcore.service stammt aus dem alten Repo CrumbQuestions_v0.
Statt die System-Unit zu ersetzen, biegt ein drop-in sie auf diesen SOT um —
reversibel, ohne das alte Repo anzufassen.

Installieren / aktualisieren

sudo install -D -m644 \
  crumbcore.service.d/nullfeld-sot.conf \
  /etc/systemd/system/crumbcore.service.d/nullfeld-sot.conf
sudo systemctl daemon-reload
sudo systemctl restart crumbcore.service

Voraussetzung: cargo build --release im questions-core/ gelaufen.

Verifizieren

readlink -f /proc/$(systemctl show -p MainPID --value crumbcore.service)/exe   # -> SOT-Pfad
curl -s -o /dev/null -w '%{http_code}\n' localhost:8788/health                 # -> 200
tr '\0' '\n' < /proc/$(systemctl show -p MainPID --value crumbcore.service)/environ | grep CRUMB_RAG_COLLECTION

Zurückrollen

sudo rm -r /etc/systemd/system/crumbcore.service.d
sudo systemctl daemon-reload && sudo systemctl restart crumbcore.service

Live-Feststellungen

  • Collection: docs_crumbforest_v2_768 (40642 Pkt) ist live; docs_crumbforest_768
    (13962) = SUPERSEDED. Hub 10.42.0.1:6333.
  • /api/ask ist auth-gated (401 ohne Session) — by design (Scope im Backend).