Set default tag for locally build images to pihole:local

Signed-off-by: yubiuser <github@yubiuser.dev>
This commit is contained in:
yubiuser
2024-08-25 11:51:13 +02:00
parent 13798f0987
commit c0fa8de914

View File

@@ -8,17 +8,17 @@ usage() {
echo " -c, --corebranch <branch> Specify Core branch" echo " -c, --corebranch <branch> Specify Core branch"
echo " -w, --webbranch <branch> Specify Web branch" echo " -w, --webbranch <branch> Specify Web branch"
echo " -p, --paddbranch <branch> Specify PADD branch" echo " -p, --paddbranch <branch> Specify PADD branch"
echo " -t, --tag <tag> Specify Docker image tag (default: pihole)" echo " -t, --tag <tag> Specify Docker image tag (default: pihole:local)"
echo " -l, --local Use locally built FTL binary (requires src/pihole-FTL file)" echo " -l, --local Use locally built FTL binary (requires src/pihole-FTL file)"
echo " use_cache Enable caching (by default --no-cache is used)" echo " use_cache Enable caching (by default --no-cache is used)"
echo "" echo ""
echo "If no options are specified, the following command will be executed:" echo "If no options are specified, the following command will be executed:"
echo " docker buildx build src/. --tag pihole --load --no-cache" echo " docker buildx build src/. --tag pihole:local --load --no-cache"
exit 1 exit 1
} }
# Set default values # Set default values
DOCKER_BUILD_CMD="docker buildx build src/. --tag pihole --load --no-cache" DOCKER_BUILD_CMD="docker buildx build src/. --tag pihole:local --load --no-cache"
FTL_FLAG=false FTL_FLAG=false
# Parse command line arguments # Parse command line arguments
@@ -70,7 +70,7 @@ while [[ $# -gt 0 ]]; do
;; ;;
-t | --tag) -t | --tag)
TAG="$2" TAG="$2"
DOCKER_BUILD_CMD=${DOCKER_BUILD_CMD/pihole/$TAG} DOCKER_BUILD_CMD=${DOCKER_BUILD_CMD/pihole:local/$TAG}
shift shift
shift shift
;; ;;