From 884c8292d6722519efb0c88db53fbe144354dd62 Mon Sep 17 00:00:00 2001 From: Renz Date: Tue, 25 Nov 2025 18:38:49 +0000 Subject: [PATCH] chore: Add Docker build script --- build_docker.sh | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 build_docker.sh diff --git a/build_docker.sh b/build_docker.sh new file mode 100755 index 0000000..b1010f2 --- /dev/null +++ b/build_docker.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# Build and push Docker images + +set -e + +VERSION="1.1" +REGISTRY="git.uuxo.net/uuxo" +IMAGE_NAME="dbbackup" + +echo "=== Building Docker Image ===" +echo "Version: $VERSION" +echo "Registry: $REGISTRY" +echo "" + +# Build image +echo "Building image..." +docker build -t ${IMAGE_NAME}:${VERSION} -t ${IMAGE_NAME}:latest . + +# Tag for registry +echo "Tagging for registry..." +docker tag ${IMAGE_NAME}:${VERSION} ${REGISTRY}/${IMAGE_NAME}:${VERSION} +docker tag ${IMAGE_NAME}:latest ${REGISTRY}/${IMAGE_NAME}:latest + +# Show images +echo "" +echo "Images built:" +docker images ${IMAGE_NAME} + +echo "" +echo "✅ Build complete!" +echo "" +echo "To push to registry:" +echo " docker push ${REGISTRY}/${IMAGE_NAME}:${VERSION}" +echo " docker push ${REGISTRY}/${IMAGE_NAME}:latest" +echo "" +echo "To test locally:" +echo " docker run --rm ${IMAGE_NAME}:latest --version" +echo " docker run --rm -it ${IMAGE_NAME}:latest interactive"