diff --git a/roles/openshift-apps/resultsdb/templates/backend/deploymentconfigs.yml b/roles/openshift-apps/resultsdb/templates/backend/deploymentconfigs.yml
index 6e4a0b87b9..38bc09d5b3 100644
--- a/roles/openshift-apps/resultsdb/templates/backend/deploymentconfigs.yml
+++ b/roles/openshift-apps/resultsdb/templates/backend/deploymentconfigs.yml
@@ -25,9 +25,13 @@ spec:
               # try for 10 minutes (600 seconds)
               e=$(( $(date +%s) + 600 ))
               i=0
+              entrypoint=""
+              if [ -f /app/entrypoint.sh ]; then
+                entrypoint=/app/entrypoint.sh
+              fi
               while [ $(date +%s) -lt $e ]; do
                 echo 'TRY #'$((++i))
-                if resultsdb init_db ; then
+                if $entrypoint resultsdb init_db ; then
                   exit 0
                 fi
               done
diff --git a/roles/openshift-apps/resultsdb/vars/main.yml b/roles/openshift-apps/resultsdb/vars/main.yml
index 5e9db8b649..90682ddd34 100644
--- a/roles/openshift-apps/resultsdb/vars/main.yml
+++ b/roles/openshift-apps/resultsdb/vars/main.yml
@@ -1,6 +1,6 @@
 # backend vars
 prod_resultsdb_image: quay.io/fedora-kube-sig/resultsdb-backend:latest-f35
-stg_resultsdb_image: quay.io/fedora-kube-sig/resultsdb-backend:latest-f35
+stg_resultsdb_image: quay.io/factory2/resultsdb:latest
 
 resultsdb_publish: true
 resultsdb_mod_wsgi_dir: '${MOD_WSGI_MODULES_DIRECTORY}'