diff --git a/Dockerfile b/Dockerfile index 1504014..01d629e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM registry.fedoraproject.org/fedora:26 MAINTAINER "Dan Callaghan" -ENV NAME=waiverdb VERSION=0 RELEASE=5 +ENV NAME=waiverdb VERSION=0 RELEASE=14 LABEL com.redhat.component="$NAME" \ name="$FGC/$NAME" \ version="$VERSION" \ @@ -11,9 +11,14 @@ LABEL com.redhat.component="$NAME" \ RUN dnf -y install --setopt=tsflags=nodocs \ python-gunicorn \ python-psycopg2 \ - waiverdb \ + https://kojipkgs.fedoraproject.org//packages/waiverdb/0.10.0/1.fc26/noarch/waiverdb-0.10.0-1.fc26.noarch.rpm \ + https://kojipkgs.fedoraproject.org//packages/waiverdb/0.10.0/1.fc26/noarch/waiverdb-common-0.10.0-1.fc26.noarch.rpm \ && dnf -y clean all COPY README.md /README.md +# Make sure fedmsg can write its CRL. +RUN chmod 777 /var/run/fedmsg/ +# Declare a user so that fedmsg.publish works. +ENV USER=openshift USER 1001 EXPOSE 8080 ENTRYPOINT gunicorn --bind 0.0.0.0:8080 --access-logfile=- waiverdb.wsgi:app