Fix start.sh and Done output to only show URLs for selected services
Build URL/path lines as variables before the heredoc so only installed services appear in start.sh and the final Done summary. https://claude.ai/code/session_012gDnantBmFTWZGCiKyjazx
This commit is contained in:
+19
-14
@@ -890,6 +890,23 @@ fi
|
||||
section "Helper Scripts"
|
||||
# =============================================================================
|
||||
|
||||
# Build URL list for start.sh (only include selected services)
|
||||
_START_URLS=""
|
||||
$SVC_WEBUI && _START_URLS+=$'echo " Open WebUI → http://'"$LOCAL_IP"$':3000"\n'
|
||||
$SVC_INVOKEAI && _START_URLS+=$'echo " InvokeAI → http://'"$LOCAL_IP"$':9090"\n'
|
||||
$SVC_SEARXNG && _START_URLS+=$'echo " SearXNG → http://'"$LOCAL_IP"$':8888"\n'
|
||||
$SVC_GITEA && _START_URLS+=$'echo " Gitea → http://'"$LOCAL_IP"$':3001"\n'
|
||||
$SVC_RAG && _START_URLS+=$'echo " RAG Health → http://'"$LOCAL_IP"$':8001/health"\n'
|
||||
$SVC_MCP && _START_URLS+=$'echo " MCP SSE → http://'"$LOCAL_IP"$':8002/sse"\n'
|
||||
$SVC_PORTAINER && _START_URLS+=$'echo " Portainer → https://'"$LOCAL_IP"$':9443"\n'
|
||||
$SVC_KIWIX && _START_URLS+=$'echo " Kiwix → http://'"$LOCAL_IP"$':8181"\n'
|
||||
_START_MCP=""
|
||||
$SVC_MCP && _START_MCP=$'echo ""\necho " Claude Code MCP:"\necho " claude mcp add local http://'"$LOCAL_IP"$':8002/sse"\n'
|
||||
_START_PDFS=""
|
||||
$SVC_RAG && _START_PDFS=$'echo " Drop PDFs → '"$BASE"$'/papers/"\n'
|
||||
_START_IMGS=""
|
||||
$SVC_INVOKEAI && _START_IMGS=$'echo " Images out → '"$BASE"$'/invokeai-outputs/"\n'
|
||||
|
||||
cat > "$BASE/start.sh" << STARTSH
|
||||
#!/bin/bash
|
||||
cd "$BASE"
|
||||
@@ -897,21 +914,9 @@ echo "Pulling latest images..."
|
||||
docker compose pull --quiet
|
||||
docker compose up -d
|
||||
echo ""
|
||||
echo " Open WebUI → http://$LOCAL_IP:3000"
|
||||
echo " InvokeAI → http://$LOCAL_IP:9090"
|
||||
echo " SearXNG → http://$LOCAL_IP:8888"
|
||||
echo " Kiwix → http://$LOCAL_IP:8181"
|
||||
echo " Gitea → http://$LOCAL_IP:3001"
|
||||
echo " RAG Health → http://$LOCAL_IP:8001/health"
|
||||
echo " MCP SSE → http://$LOCAL_IP:8002/sse"
|
||||
echo " Portainer → https://$LOCAL_IP:9443"
|
||||
echo ""
|
||||
$_START_URLS
|
||||
echo " Workspace → $BASE/workspace/"
|
||||
echo " Drop PDFs → $BASE/papers/"
|
||||
echo " Images out → $BASE/invokeai-outputs/"
|
||||
echo ""
|
||||
echo " Claude Code MCP:"
|
||||
echo " claude mcp add local http://$LOCAL_IP:8002/sse"
|
||||
$_START_PDFS$_START_IMGS$_START_MCP
|
||||
STARTSH
|
||||
chmod +x "$BASE/start.sh"
|
||||
ok "start.sh"
|
||||
|
||||
Reference in New Issue
Block a user