Shipyard
Release candidate
Deploy a GitHub repository to one VPS, with health-gated traffic switching.
Back to all projectsWhat it does
A Go control plane builds Docker images, starts candidates and checks their health before Caddy switches HTTPS traffic. Rollback reuses a retained image and configuration. v1.0.0-rc.1 is a release candidate pending fresh-VPS acceptance, for trusted operators and repositories—not an untrusted tenant sandbox.
Technical approach
Deployment phases are persisted in PostgreSQL before their side effects. Build, health checking and routing are separate steps; rollback does not need a fresh source build.
System architecture
GitHub source moves through a durable deployment operation, an image build and a health gate before HTTPS traffic switches.