From 3674fe921b39f9d07981d374704c4ed242447775 Mon Sep 17 00:00:00 2001 From: zefie Date: Wed, 4 Nov 2026 16:44:06 -0500 Subject: [PATCH] update helper script --- docker.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docker.sh b/docker.sh index f3becca..69b385f 100755 --- a/docker.sh +++ b/docker.sh @@ -21,13 +21,14 @@ get_latest() { if [ "${1}" == "build" ]; then THETAG=$(date +%Y%m%d) cd "$(realpath "$(dirname "${0}")")" - docker buildx build --tag zefie/nvfp4_quant:${THETAG} . + docker buildx build --tag "zefie/nvfp4_quant:${THETAG}" . elif [ "${1}" == "mklatest" ]; then LATEST=$(get_latest) if [ -z "${LATEST}" ]; then exit 1; fi - docker tag ${LATEST} zefie/nvfp4_quant:latest + docker tag "${LATEST}" zefie/nvfp4_quant:latest + echo "Set zefie/nvfp4_quant:latest to ${LATEST}" elif [ "${1}" == "run" ]; then shift IMAGE=$(get_latest) @@ -35,10 +36,16 @@ elif [ "${1}" == "run" ]; then exit 1; fi export EMBEDDED=1 - source ${CURDIR}/nvfp4_quant + source "${CURDIR}/nvfp4_quant" CMD=("${COMMON[@]}" "${@}") echo "Executing ${CMD[@]}" "${CMD[@]}" +elif [ "${1}" == "push" ]; then + # push dated one first, then latest + "${0}" mklatest + IMAGE=$(get_latest) + docker push "${IMAGE}" + docker push "zefie/nvfp4_quant:latest" else echo "Usage: ${0} [build|run|mklatest]" exit 1;