Files
supersonic/docker/docker-publish.sh

25 lines
608 B
Bash

#!/usr/bin/env bash
# Exit immediately if a command exits with a non-zero status
set -e
VERSION=$1
# Image name
IMAGE_NAME="supersonicbi/supersonic"
# Default tag is latest
TAGS="latest"
# If VERSION is provided, add it to TAGS and tag the image as latest
if [ -n "$VERSION" ]; then
TAGS="$TAGS $VERSION"
echo "Tagging Docker images $IMAGE_NAME:$VERSION to $IMAGE_NAME:latest"
docker tag $IMAGE_NAME:$VERSION $IMAGE_NAME:latest
fi
# Push Docker images
for TAG in $TAGS; do
echo "Pushing Docker image $IMAGE_NAME:$TAG"
docker push $IMAGE_NAME:$TAG
done
echo "Docker images pushed successfully."