Installation¶
Voraussetzungen¶
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