diff --git a/roles/openshift-apps/bodhi/templates/deploymentconfig.yml b/roles/openshift-apps/bodhi/templates/deploymentconfig.yml index 8c709305b5..f7a2e156de 100644 --- a/roles/openshift-apps/bodhi/templates/deploymentconfig.yml +++ b/roles/openshift-apps/bodhi/templates/deploymentconfig.yml @@ -59,7 +59,11 @@ items: - name: bodhi-web image: bodhi-base:latest command: ["bash"] + {% if env == "staging" %} + args: ["gunicorn", "--paste", "/etc/bodhi/production.ini"] + {% else %} args: ["/etc/bodhi/start.sh"] + {% endif %} ports: - containerPort: 8080 resources: {} diff --git a/roles/openshift-apps/bodhi/templates/dockerfile-base b/roles/openshift-apps/bodhi/templates/dockerfile-base index c01e7f1572..300cdaa830 100644 --- a/roles/openshift-apps/bodhi/templates/dockerfile-base +++ b/roles/openshift-apps/bodhi/templates/dockerfile-base @@ -44,6 +44,7 @@ RUN dnf install -y \ python3-koji \ python3-librepo \ python3-mod_wsgi \ + python3-gunicorn \ koji && \ dnf clean all