#!/bin/bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" REGISTRY="${REGISTRY:-localhost:9988}" NAMESPACE="${NAMESPACE:-leeexin}" VERSION="${VERSION:-latest}" BACKEND_IMAGE="${REGISTRY}/${NAMESPACE}/license-manager-backend:${VERSION}" FRONTEND_IMAGE="${REGISTRY}/${NAMESPACE}/license-manager-frontend:${VERSION}" echo "Building backend and frontend images..." cd "$ROOT_DIR" docker compose build backend frontend echo "Tagging images..." docker tag license-manager-backend:latest "$BACKEND_IMAGE" docker tag license-manager-frontend:latest "$FRONTEND_IMAGE" echo "Pushing $BACKEND_IMAGE" docker push "$BACKEND_IMAGE" echo "Pushing $FRONTEND_IMAGE" docker push "$FRONTEND_IMAGE" cat <