Ctrl K
ComunidadGuías…

contrib/mysql-iam-plugin/build.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/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}"