diff --git a/laptop_full_setup.sh b/laptop_full_setup.sh index ec5cca3..55e037f 100755 --- a/laptop_full_setup.sh +++ b/laptop_full_setup.sh @@ -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"