#!/usr/bin/env bash set -euo pipefail IMAGE_NAME="rbvtopudding/gitea-act_runner" TAG="${1:-latest}" FULL_IMAGE_NAME="${IMAGE_NAME}:${TAG}" # Get the directory where the script is located SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo "Building Docker image: ${FULL_IMAGE_NAME}" docker build -t "${FULL_IMAGE_NAME}" "${SCRIPT_DIR}" echo "Pushing Docker image to Docker Hub: ${FULL_IMAGE_NAME}" docker push "${FULL_IMAGE_NAME}" echo "Successfully built and pushed ${FULL_IMAGE_NAME}"