diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1461196 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM registry.fedoraproject.org/fedora:rawhide +ENV NAME=greenwave VERSION=0 RELEASE=1 +LABEL com.redhat.component="$NAME" \ + name="$FGC/$NAME" \ + version="$VERSION" \ + release="$RELEASE.$DISTTAG" \ + summary="Service for making decisions based on test results" \ + usage="docker run -p 8080:8080 -v greenwave-config:/etc/greenwave:ro greenwave" \ + url="https://pagure.io/greenwave" +RUN dnf -y install --setopt=tsflags=nodocs \ + python-gunicorn \ + greenwave \ + && dnf -y clean all +COPY README.md /README.md +USER 1001 +EXPOSE 8080 +ENTRYPOINT gunicorn --bind 0.0.0.0:8080 --access-logfile=- greenwave.wsgi:app