8f59e41056ede9739e9b9ea81d52443c18ad90dd
markd
  Tue Jan 21 22:14:04 2025 -0800
with specific user

diff --git src/utils/qa/weeklybld/userAppsCreateDockerImage src/utils/qa/weeklybld/userAppsCreateDockerImage
new file mode 100755
index 00000000000..e597ed80723
--- /dev/null
+++ src/utils/qa/weeklybld/userAppsCreateDockerImage
@@ -0,0 +1,21 @@
+#!/bin/bash -e
+##
+# Build Docker image to use to compile userApps
+##
+set -beEu -o pipefail
+
+username=qateam
+groupname=genecats
+
+dockerfile=userApps.dockerfile
+if [ ! -e ${dockerfile} ] ; then
+    echo "Error: must be run in directory containing '${dockerfile}'" >&2
+    exit 1
+fi
+
+set -x
+docker build --build-arg USERNAME=${username} \
+             --build-arg GROUPNAME=${groupname} \
+             --build-arg UID=$(id -u ${username}) \
+             --build-arg GID=$(id -g ${username}) \
+             --file=${dockerfile} --tag=user-apps-build .