buildkit/hack/bootstrap-buildx

20 lines
427 B
Plaintext
Raw Normal View History

#!/usr/bin/env bash
set -eu -o pipefail
if [ "$#" -ne 1 ]; then
echo >&2 "usage: $0 <name>"
exit 1
fi
NAME="$1"
echo "Bootstrapping buildx builder \"${NAME}\""
topdir="$(realpath "$(dirname "$0")/..")"
cd "${topdir}"
buildx="./bin/buildx"
if ! "${buildx}" inspect "${NAME}" >/dev/null 2>&1; then
set -x
"${buildx}" create --driver docker-container --name "${NAME}"
fi
set -x
"${buildx}" inspect --bootstrap "${NAME}"