Spaces:
Paused
Paused
File size: 659 Bytes
b0adefd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#!/bin/bash
# Check if version number is provided
if [ -z "$1" ]; then
echo "Please provide a version number (e.g., 1.0.0)"
exit 1
fi
VERSION=$1
IMAGE_NAME="syzygianinfern0/stormbase"
# Build the Docker image with version tag
echo "Building Docker image with version $VERSION..."
docker build -f Dockerfile.stormbase -t $IMAGE_NAME:$VERSION .
# Tag as latest
echo "Tagging as latest..."
docker tag $IMAGE_NAME:$VERSION $IMAGE_NAME:latest
# Push both tags to Docker Hub
echo "Pushing to Docker Hub..."
docker push $IMAGE_NAME:$VERSION
docker push $IMAGE_NAME:latest
echo "Done! Image $IMAGE_NAME:$VERSION has been built and pushed to Docker Hub"
|