Node Agent: Dockerfile and deployment #2

Closed
opened 2026-03-05 18:44:28 -06:00 by jeremy · 0 comments
Owner

Package the node agent as a Docker image and deploy to all 3 nodes.

Tasks

  • Write Dockerfile (Python 3.12-slim base, FastAPI + uvicorn)
  • Build image and push to local registry (127.0.0.1:5050 or rebuild per-node)
  • Write docker-compose.yml for node agent deployment
  • Deploy to hf-pdocker-01 (192.168.86.192) on port 8889
  • Deploy to hf-pdocker-02 (192.168.86.100) on port 8889
  • Deploy to bart (192.168.86.167) on port 8889
  • Verify /health responds on all 3 nodes

Notes

  • Must mount /var/run/docker.sock
  • Should restart unless stopped
Package the node agent as a Docker image and deploy to all 3 nodes. ## Tasks - [ ] Write Dockerfile (Python 3.12-slim base, FastAPI + uvicorn) - [ ] Build image and push to local registry (127.0.0.1:5050 or rebuild per-node) - [ ] Write docker-compose.yml for node agent deployment - [ ] Deploy to hf-pdocker-01 (192.168.86.192) on port 8889 - [ ] Deploy to hf-pdocker-02 (192.168.86.100) on port 8889 - [ ] Deploy to bart (192.168.86.167) on port 8889 - [ ] Verify `/health` responds on all 3 nodes ## Notes - Must mount /var/run/docker.sock - Should restart unless stopped
jeremy added this to the v1.0 milestone 2026-03-05 18:44:28 -06:00
jeremy added the infrastructure label 2026-03-05 18:44:28 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jeremy/farm-manager#2