freeleaps-ops/jobs/freeleaps-data-backup/build.sh

24 lines
546 B
Bash
Raw Normal View History

#!/bin/bash
# Build script for Freeleaps PVC Backup Docker image
set -e
# Configuration
IMAGE_NAME="freeleaps-pvc-backup"
REGISTRY="freeleaps-registry.azurecr.io"
TAG="${1:-latest}"
echo "Building Freeleaps PVC Backup Docker image..."
echo "Image: ${REGISTRY}/${IMAGE_NAME}:${TAG}"
# Build the Docker image
docker buildx build \
--platform linux/amd64 \
-f Dockerfile \
-t "${REGISTRY}/${IMAGE_NAME}:${TAG}" \
.
echo "Build completed successfully!"
echo "To push the image, run:"
echo "docker push ${REGISTRY}/${IMAGE_NAME}:${TAG}"