#!/usr/bin/env bash set -eu # Usage: ./scripts/build_image.sh [image_tag] IMAGE_TAG=${1:-scenar-creator:latest} # Ensure podman machine is running (macOS/Windows) if ! podman machine info >/dev/null 2>&1; then echo "Starting podman machine..." podman machine start || true sleep 2 fi REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" echo "Building image '$IMAGE_TAG' from $REPO_ROOT..." cd "$REPO_ROOT" podman build -t "$IMAGE_TAG" . echo "Image '$IMAGE_TAG' built successfully." echo "Start container with: ./scripts/start_scenar.sh $IMAGE_TAG"