diff --git a/build-image.sh b/build-image.sh index 065257d..77bd6fc 100755 --- a/build-image.sh +++ b/build-image.sh @@ -4,9 +4,15 @@ set -e [ -z "$1" ] && exit 1 -docker build $1 -t gitea.angry.im/petercxy/$1:latest -docker push gitea.angry.im/petercxy/$1:latest +DOCKER=docker + +if ! command -v $DOCKER &> /dev/null; then + DOCKER=podman +fi + +$DOCKER build $1 -t gitea.angry.im/petercxy/$1:latest +$DOCKER push gitea.angry.im/petercxy/$1:latest while ! [ "$?" -eq 0 ]; do - docker push gitea.angry.im/petercxy/$1:latest + $DOCKER push gitea.angry.im/petercxy/$1:latest done