24 lines
546 B
Bash
24 lines
546 B
Bash
|
|
#!/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}"
|