This directory contains the repo-local documentation for the current Yacht implementation on the develop branch.
- Architecture
- Installation
- Agent Deployment
- Usage Guide
- Operations Runbook
- Development Guide
- CI/CD and Image Publishing
- Security Guide
These docs describe the code that exists in this repository today, including:
- the main Yacht web UI and API container
- the separate
yacht-agentcontainer for remote Docker hosts - GitHub Actions workflows that verify, build, and publish both images to GHCR
Agent-managed hosts currently support:
- host registration
- heartbeat and inventory sync
- read-only container, image, volume, and network inventory in the main UI/API
- queued container actions:
start,stop,restart,kill, andremove
Agent-managed hosts do not yet fully support:
- deploy/update through the agent
- live logs and stats through the agent
- compose job execution through the agent
- image, volume, and network mutation through the agent