diff --git a/scripts/container.sh b/scripts/container.sh
index c18bf322d1b6e36ef91c026a89723e7eaad238cc..072d2ec13ba06804faab16c5f4a5ac2b1a4d196d 100755
--- a/scripts/container.sh
+++ b/scripts/container.sh
@@ -6,8 +6,8 @@ set -euo pipefail
 cd "$(dirname "$0")/.."
 
 # normalize branch name to reflect a valid image name
-BRANCH=$(git branch --show-current | sed 's/[^a-z0-9-]/_/ig')
-TAG=gluon:${BRANCH}
+BRANCH=$(git branch --show-current 2>/dev/null | sed 's/[^a-z0-9-]/_/ig')
+TAG="gluon:${BRANCH:-latest}"
 
 if [ "$(command -v podman)" ]
 then