569e1af9ca
Move the ~22-service flat "AI Systems" group off the Main tab into a new four-tab layout (Main / AI / Infrastructure / Toolchain). The AI tab sorts the inference fleet by function into seven groups: AI - Inference gen, char-rp, char-rp-reasoning, Granite summarizer AI - Eval & Retrieval Selene, Skywork Reward, Qwen3 rerank/embed, image-bench AI - Gateways & Chat LiteLLM, Asset Engine, Gateway Chat, Open WebUI, ... AI - Speech (TTS) Chatterbox Fast, Kokoro, mOrpheus AI - Audio Tools Parakeet ASR, YT Voice Clipper AI - Image & Media ComfyUI, Arbo AI - Dormant stopped rollback seats + retired auditions Relabel each stack's homepage.group so canonical stacks/ matches the live containers on ana-ml2, ana-docker, and irv-ml1. Dormant stacks were refreshed with `docker compose up --no-start` so they carry the new label while staying stopped (compose-start rollback preserved). settings.yaml drives tab/order/ columns; services.yaml and README updated to the new scheme.
38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
# gateway-chat — persistent static-serve of the zero-dep web chat for SMOKING models on
|
|
# the LiteLLM gateway (auto-discovers /v1/models, system prompts, streaming +
|
|
# reasoning_content, image upload for vision models). Tiny nginx:alpine serving ONE file;
|
|
# no GPU, no DB. The served file is conf/index.html — a deployed mirror of the repo's
|
|
# tools/gateway-chat.html (re-sync on edit; see README).
|
|
#
|
|
# Tunables in .env.
|
|
|
|
name: gateway-chat
|
|
|
|
services:
|
|
gateway-chat:
|
|
image: ${GATEWAYCHAT_IMAGE:-nginx:alpine}
|
|
container_name: ${GATEWAYCHAT_CONTAINER_NAME:-gateway-chat}
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${GATEWAYCHAT_PORT:-8091}:80"
|
|
volumes:
|
|
- /opt/docker/conf/gateway-chat/index.html:/usr/share/nginx/html/index.html:ro
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget -qO /dev/null http://localhost/ || exit 1"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 3
|
|
networks:
|
|
- tnet
|
|
labels:
|
|
- homepage.group=AI - Gateways & Chat
|
|
- homepage.name=Gateway Chat
|
|
- homepage.icon=mdi-chat-processing
|
|
- homepage.description=Light web chat for smoking LiteLLM gateway models (auto-discovery, system prompts, vision)
|
|
- homepage.href=http://10.250.50.70:${GATEWAYCHAT_PORT:-8091}
|
|
|
|
networks:
|
|
tnet:
|
|
name: traefik-net
|
|
external: true
|