Dockward

Single static Go binary (~12 MB), zero external dependencies. Monitors a local Docker registry, auto-deploys via docker compose with rollback on failure, blocks bad digests, and auto-heals unhealthy containers. Designed for single-host deployment on bare metal or a VPS.

Two Operational Modes

Full mode — registry polling + auto-deploy with rollback + auto-heal. Requires a local Docker registry and docker compose files on the host.

Heal-only mode — Docker event monitoring + auto-restart. Works with any container, compose-managed or standalone. No registry or compose files needed.

Getting Started

Guides

Reference

Warden