docs(network-fabric): add Z890 GPU node Docker Compose override - #897
Conversation
- Add pmoves/docker-compose.z890.override.yml for RTX 3090 Ti GPU node - Configure GPU-local services (Ollama, mesh-agent) - Disable main PC services (consumed via Tailscale MagicDNS) - Support profile-based multi-node deployment Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Docker Hardening ValidationHardening Validation ReportValidated: Fri Mar 13 05:06:45 UTC 2026Services CheckedPMOVES.AI Docker Hardening Validation[INFO] Checking: pmoves/docker-compose.hardened.yml [INFO] Validating: hi-rag-gateway-v2 [INFO] Validating: extract-worker [INFO] Validating: langextract [INFO] Validating: presign [INFO] Validating: render-webhook [INFO] Validating: retrieval-eval [INFO] Validating: pdf-ingest [INFO] Validating: jellyfin-bridge [INFO] Validating: invidious-companion-proxy [INFO] Validating: ffmpeg-whisper [INFO] Validating: media-video [INFO] Validating: media-audio [INFO] Validating: hi-rag-gateway-v2-gpu [INFO] Validating: hi-rag-gateway-gpu [INFO] Validating: deepresearch [INFO] Validating: supaserch [INFO] Validating: publisher-discord [INFO] Validating: mesh-agent [INFO] Validating: nats-echo-req [INFO] Validating: nats-echo-res [INFO] Validating: publisher [INFO] Validating: analysis-echo [INFO] Validating: graph-linker [INFO] Validating: comfy-watcher [INFO] Validating: grayjay-plugin-host [INFO] Validating: agent-zero [INFO] Validating: archon [INFO] Validating: channel-monitor [INFO] Validating: pmoves-yt [INFO] Validating: notebook-sync [INFO] Validating: supabase_service_role_key [INFO] Validating: supabase_jwt_secret ====================================== |
Summary
pmoves/docker-compose.z890.override.ymlfor RTX 3090 Ti GPU nodeZ890 GPU Node Configuration
Hardware
pmoves-3090tigpu-desktopcuda,rtx3090ti,24gb-vramLocal Services
pmoves-ollama: GPU-accelerated LLM inference
11434(bind to0.0.0.0for Tailscale access)NVIDIA_VISIBLE_DEVICES=0mesh-agent: Distributed node announcer
Disabled Services (Profiles:
[disabled])All main PC services are disabled on Z890:
Usage
Start Z890 Services
make -C pmoves up-z890 # or manually: docker compose -f docker-compose.yml -f docker-compose.gpu.yml \ -f docker-compose.z890.override.yml --env-file env.z890 \ --profile agents up -d pmoves-ollama mesh-agentAccess from Main PC
http://pmoves-3090ti:11434(via Tailscale MagicDNS)Phase 2 GPU Services (Future)
The override file includes commented-out configs for:
Test Plan
Context
Part of Network Fabric Activation — Multi-node GPU cluster deployment.
🤖 Generated with Claude Code