#!/bin/bash set -e IMAGE_NAME="isparkclaw-webui" REGISTRY="gitea.clickthings.net" TAG="${1:-latest}" HERMES_VERSION=$(git describe --tags --always 2>/dev/null || echo "unknown") echo "Building ${IMAGE_NAME}:${TAG} (version: ${HERMES_VERSION})" docker build \ --build-arg HERMES_VERSION="${HERMES_VERSION}" \ -t "${IMAGE_NAME}:${TAG}" \ -t "${REGISTRY}/${IMAGE_NAME}:${TAG}" \ . echo "Pushing to ${REGISTRY}" docker push "${REGISTRY}/${IMAGE_NAME}:${TAG}" if [ "$TAG" != "latest" ]; then docker push "${REGISTRY}/${IMAGE_NAME}:latest" fi echo "Done!"