Skip to content

Installation

Enrico Alvarenga edited this page Jun 16, 2022 · 14 revisions

From a Docker image

FROM segment/chamber:2 AS chamber
FROM scratch

COPY --from=chamber /chamber /bin/chamber

COPY ./myapp /bin/myapp

ENTRYPOINT ["/bin/chamber", "exec", "myapp", "--", "/bin/myapp"]

Linux binaries

Our Github release page has binaries.

For amd64-based CPU:

curl -LOs https://github.com/segmentio/chamber/releases/download/${version}/chamber-${version}-linux-amd64

For arm64-based CPU:

curl -LOs https://github.com/segmentio/chamber/releases/download/${version}/chamber-${version}-linux-arm64

macOS binaries

Our Github release page has binaries.

For amd64-based CPU:

curl -LOs https://github.com/segmentio/chamber/releases/download/${version}/chamber-${version}-darwin-amd64

For arm64-based CPU:

curl -LOs https://github.com/segmentio/chamber/releases/download/${version}/chamber-${version}-darwin-arm64

Unofficial Alpine packages

Cloud Posse host an Alpine repo that includes chamber, where you can find more detailed instructions.

Unofficial Homebrew formula

Homebrew has a formula for chamber. It is not maintained by the chamber team.

brew install chamber

Advanced: go install

If you have a reasonable go development environment set up, you should be able to install using go install github.com/segmentio/chamber/v2@latest. We also support go get on go versions <= 1.17.x.

Clone this wiki locally