diff --git a/Dockerfile b/Dockerfile index 33f637b..1004ae6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -FROM registry.fedoraproject.org/fedora:rawhide +FROM registry.fedoraproject.org/fedora:25 MAINTAINER "Dan Callaghan" -ENV NAME=waiverdb VERSION=0 RELEASE=1 +ENV NAME=waiverdb VERSION=0 RELEASE=6 LABEL com.redhat.component="$NAME" \ name="$FGC/$NAME" \ version="$VERSION" \ @@ -14,6 +14,10 @@ RUN dnf -y install --setopt=tsflags=nodocs \ waiverdb \ && 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