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. Hub10.42.0.1:6333. /api/askist auth-gated (401 ohne Session) — by design (Scope im Backend).