Files
isparkclaw-webui/build.sh
2026-04-26 14:24:20 +00:00

24 lines
575 B
Bash
Executable File

#!/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!"