diff --git a/roles/openshift-apps/waiverdb/templates/deploymentconfig.yml b/roles/openshift-apps/waiverdb/templates/deploymentconfig.yml index a129851f7c..04d4713ac0 100644 --- a/roles/openshift-apps/waiverdb/templates/deploymentconfig.yml +++ b/roles/openshift-apps/waiverdb/templates/deploymentconfig.yml @@ -1,4 +1,4 @@ - +--- apiVersion: v1 kind: DeploymentConfig metadata: @@ -18,7 +18,14 @@ spec: failurePolicy: Abort execNewPod: containerName: web - command: [ /bin/sh, -i, -c, "waiverdb wait-for-db && waiverdb db upgrade" ] + command: + - /bin/sh + - -c + - >- + if [ -f /app/entrypoint.sh ]; + then /app/entrypoint.sh waiverdb db upgrade; + else waiverdb db upgrade; + fi volumes: - config-volume - secret-volume