Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 17:51
· 23 commits to main since this release
cc674b2

Container orchestration over CRI, with service images built straight from
Nix closures instead of Dockerfiles.

nix-compose speaks CRI gRPC directly to containerd or CRI-O — no daemon,
no compose file, nothing shelling out to another tool. A service can name a
package instead of a registry image, and its image is built from that
package's Nix closure and imported into the runtime: no Dockerfile, nothing
pushed or pulled.

Install

nix run github:systemstart/nix-compose -- up -d
# or
go install github.com/systemstart/nix-compose/cmd/nix-compose@latest

Or download an archive below. Linux only; needs containerd or CRI-O.
Run nix-compose doctor first — it checks every prerequisite and each
finding carries its fix.

What is in this release

See CHANGELOG.md
for the full account, and
docs/limitations.md
for what does not work — that one is deliberately complete, not a
marketing document. Read it before adopting this for anything
load-bearing.

Changelog

Features

Fixes


While the major version is 0, the nix-compose.yaml schema and the CLI
surface may still change between minor releases.

Archives are attested with build provenance; verify with
gh attestation verify <archive> --repo systemstart/nix-compose.