#!/bin/bash # Docker Push Script for Linux/Mac # Pushes the Docker image to docker-registry.kolpacksoftware.com set -e IMAGE_NAME="${IMAGE_NAME:-clue-picker}" TAG="${TAG:-latest}" REGISTRY="${REGISTRY:-docker-registry.kolpacksoftware.com}" FULL_IMAGE_NAME="$REGISTRY/$IMAGE_NAME:$TAG" echo "Pushing Docker image: $FULL_IMAGE_NAME" if ! docker images "$FULL_IMAGE_NAME" --format "{{.Repository}}:{{.Tag}}" | grep -q "$FULL_IMAGE_NAME"; then echo "Image $FULL_IMAGE_NAME not found locally. Building first..." "$(dirname "$0")/docker-build.sh" fi docker push "$FULL_IMAGE_NAME" echo "Push successful!" echo "Image available at: $FULL_IMAGE_NAME"