| |
@@ -1,4 +1,4 @@
|
| |
- FROM fedora:26
|
| |
+ FROM fedora:27
|
| |
LABEL \
|
| |
name="WaiverDB application" \
|
| |
vendor="WaiverDB developers" \
|
| |
@@ -10,11 +10,12 @@
|
| |
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
|
| |