Files

24 lines
658 B
Bash

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