9b71099658
Made-with: Cursor
24 lines
658 B
Bash
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"
|