Zum Inhalt

Installation

Voraussetzungen

  • Docker (oder kompatible Runtime)
  • Optional: git

Aktuelle CLI-Version in den Beispielen unten: 0.51.3. Neuere Builds: Polycrate Hub – CLI.

Installation

Docker Installer

Binary aus dem Image cargo.ayedo.cloud/library/polycrate auf den Host kopieren.

Nur Linux

Diese Methode funktioniert nur unter Linux.

Linux amd64

export VERSION="0.51.3"
export BIN_DIR="${PWD}"
export PLATFORM="linux/amd64"

docker run --platform "${PLATFORM}" --rm -v "${BIN_DIR}":/bin_dir --entrypoint "/bin/sh" cargo.ayedo.cloud/library/polycrate:${VERSION} -c "cp /usr/local/bin/polycrate /bin_dir/."

Linux arm64

export VERSION="0.51.3"
export BIN_DIR="${PWD}"
export PLATFORM="linux/arm64"

docker run --platform "${PLATFORM}" --rm -v "${BIN_DIR}":/bin_dir --entrypoint "/bin/sh" cargo.ayedo.cloud/library/polycrate:${VERSION} -c "cp /usr/local/bin/polycrate /bin_dir/."

Nach Abschluss des Installations-Vorgangs können Sie mit $BIN_DIR/polycrate version prüfen, ob alles korrekt funktioniert hat.

Manueller Download

Aktuelle Builds und ältere Versionen: Polycrate Hub – CLI. Download über die UI oder per curl:

Linux amd64

export VERSION="0.51.3"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/linux_amd64/polycrate_${VERSION}_linux_amd64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version

Linux arm64

export VERSION="0.51.3"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/linux_arm64/polycrate_${VERSION}_linux_arm64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version

macOS Intel

export VERSION="0.51.3"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/darwin_amd64/polycrate_${VERSION}_darwin_amd64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version

macOS Apple Silicon

export VERSION="0.51.3"

curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/darwin_arm64/polycrate_${VERSION}_darwin_arm64.tar.gz

tar xvzf polycrate.tar.gz

chmod +x polycrate
./polycrate version