Shipyard
Ship artifacts as running containers, on demand.
What it is
Shipyard turns build artifacts into live deployments. Point it at an artifact and it provisions and launches the right container, wiring up ports, environment, and lifecycle, so a finished build becomes a running service in seconds instead of a hand-written run command.
It speaks directly to the container runtime, reconciles the running state against a declarative spec, and gives you logs, health, and teardown from a single interface.
A look inside
What it does
Artifact-to-container
Resolve an artifact and launch it as a container without writing run commands by hand.
Declarative launch specs
Describe ports, environment, and resources once; Shipyard reconciles the running state to match.
Lifecycle control
Start, stop, restart, and tear down deployments with a single command or API call.
Health & logs
Streamed container logs and health checks surface what is actually running, right now.
Local or remote targets
Deploy to a local Docker engine or a remote host from the exact same spec.
Repeatable rollouts
Same input, same result. Launches are deterministic and safe to re-run.
Where it's going
Core launcher
ShippedArtifact resolution and container launch against the Docker engine.
Declarative specs & reconciliation
In progressDesired-state specs with drift detection and automatic reconciliation.
Remote targets & rollout strategies
PlannedBlue/green deploys and one-command rollback across remote hosts.
Web dashboard
PlannedA live view of every deployment, its health, and its history.