contrib/mysql-iam-plugin/build.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
set -euo pipefail
repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
output_dir="${1:-${repo_root}/build/mysql-plugins}"
image_tag="ministack-mysql-iam-plugin-build:local"
docker build \
--file "${repo_root}/Dockerfile.full" \
--target plugin-build \
--tag "${image_tag}" \
"${repo_root}"
container_id="$(docker create "${image_tag}")"
trap 'docker rm -f "${container_id}" >/dev/null 2>&1 || true' EXIT
mkdir -p "${output_dir}"
docker cp "${container_id}:/opt/ministack/mysql-plugins/." "${output_dir}/"
printf 'MySQL IAM plugin artifacts copied to %s\n' "${output_dir}"