#!/bin/bash # Create the kind cluster with host media mount. # Reads MEDIA_HOST_PATH from ctrl/.env or environment. set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" # Source .env if MEDIA_HOST_PATH not already set if [[ -z "${MEDIA_HOST_PATH:-}" ]] && [[ -f "$SCRIPT_DIR/.env" ]]; then export $(grep -E '^MEDIA_HOST_PATH=' "$SCRIPT_DIR/.env" | xargs) fi : "${MEDIA_HOST_PATH:?Set MEDIA_HOST_PATH in ctrl/.env or environment}" CONFIG_TPL="$SCRIPT_DIR/k8s/kind-config.yaml.tpl" envsubst < "$CONFIG_TPL" | kind create cluster --config - echo "Cluster 'mpr' created with media mount: $MEDIA_HOST_PATH → /mnt/media"