feat(stack): remove Open WebUI and Qdrant
No longer needed - every client is a coding CLI behind the OmniRoute
gateway, not a chat UI. Drops the open-webui and qdrant services,
WEBUI_PORT/OPENWEBUI_OMNIROUTE_KEY env vars, and the openwebui-data/
qdrant-data volumes. Qdrant only ever served Open WebUI's own built-in
memory/RAG (unrelated to the gateway-level knowledgebase removed in
472e3a4), so it goes too rather than sit unused.
Docs updated: README, docs/network-access.md (ai.home/ai.haylan.ch
section was entirely about Open WebUI, rewritten around the gateway),
docs/proxy-key-onboarding.md, docs/proxy-request-priority.md.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VPZ6TogJiYxG8E4EQBB197
This commit is contained in:
+7
-11
@@ -73,17 +73,13 @@ docker compose --profile tools run --rm downloader
|
||||
echo "==> bringing up omniroute"
|
||||
docker compose up -d --wait omniroute
|
||||
|
||||
# ponytail: no scripted key-minting yet, unlike the old LiteLLM
|
||||
# /key/generate flow — omniroute's POST /api/keys needs a dashboard login
|
||||
# session (ManagementSessionAuth), not a static bearer key, and that flow
|
||||
# hasn't been verified against a live instance (see issue #37). Until then,
|
||||
# check for the workload keys and just remind rather than fail.
|
||||
set -a && . ./.env && set +a
|
||||
if grep -qE "^OPENWEBUI_OMNIROUTE_KEY=.*[^[:space:]]" .env; then
|
||||
echo "OPENWEBUI_OMNIROUTE_KEY: already set, skipping."
|
||||
else
|
||||
echo "OPENWEBUI_OMNIROUTE_KEY: blank — mint it by hand in the omniroute dashboard (http://localhost:\${OMNIROUTE_DASHBOARD_PORT:-20128}) and set it in .env. See docs/proxy-key-onboarding.md."
|
||||
fi
|
||||
# ponytail: no scripted key-minting yet, unlike the old LiteLLM /key/generate
|
||||
# flow — omniroute's POST /api/keys needs a dashboard login session
|
||||
# (ManagementSessionAuth), not a static bearer key, and that flow hasn't
|
||||
# been verified against a live instance (see issue #37). No in-stack
|
||||
# workload needs a key right now (nothing left calls the gateway besides
|
||||
# coding CLIs, which mint their own by hand per docs/proxy-key-onboarding.md)
|
||||
# — revisit this script once that flow is automatable.
|
||||
|
||||
echo "==> recreating changed services"
|
||||
docker compose up -d --remove-orphans
|
||||
|
||||
Reference in New Issue
Block a user