From 22e50a06d25a28e9978d8ef85fa089548a821bed Mon Sep 17 00:00:00 2001 From: Matt Jia Date: Feb 04 2018 23:47:03 +0000 Subject: Dockerfile: running waiverdb with uwsgi --- diff --git a/Dockerfile b/Dockerfile index 05d6ba1..7d02099 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:26 +FROM fedora:27 LABEL \ name="WaiverDB application" \ vendor="WaiverDB developers" \ @@ -10,11 +10,12 @@ ARG waiverdb_common_rpm COPY $waiverdb_rpm /tmp COPY $waiverdb_common_rpm /tmp RUN dnf -y install \ - python-gunicorn \ + uwsgi \ + uwsgi-plugin-python \ python-psycopg2 \ /tmp/$(basename $waiverdb_rpm) \ /tmp/$(basename $waiverdb_common_rpm) \ && dnf -y clean all USER 1001 EXPOSE 8080 -ENTRYPOINT gunicorn --bind 0.0.0.0:8080 --access-logfile=- waiverdb.wsgi:app +ENTRYPOINT uwsgi --http-socket :8080 --master --processes 8 --plugin=python -w waiverdb.wsgi:app