diff --git a/build b/build new file mode 100755 index 0000000..7ad1793 --- /dev/null +++ b/build @@ -0,0 +1,21 @@ +#!/bin/bash + +set -euxo pipefail + +if [[ -n "${SET_LATEST_TAG:-}" ]] +then + latest_tags="-t ledgersmb/ledgersmb:latest -t ghcr.io/ledgersmb/ledgersmb:latest" +else + latest_tags= +fi + +${DOCKER:-docker} buildx build \ + --progress plain \ + --platform ${PLATFORM:-linux/amd64,linux/arm64,linux/arm/v7} \ + --build-arg "ARTIFACT_LOCATION=$ARTIFACT_LOCATION" \ + -t ledgersmb/ledgersmb:$BRANCH \ + -t ledgersmb/ledgersmb:$VERSION \ + -t ghcr.io/ledgersmb/ledgersmb:$BRANCH \ + -t ghcr.io/ledgersmb/ledgersmb:$VERSION \ + $latest_tags \ + --push .