Skip to content

Commit 5330949

Browse files
ntrncicdomdinicola
authored andcommitted
Update Dockerfile.prd
1 parent 5e437e7 commit 5330949

1 file changed

Lines changed: 30 additions & 2 deletions

File tree

Dockerfile.prd

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,41 @@ ENV SECRET_KEY="not-so-secret-key-just-for-collectstatic"
1111
ENV STATIC_ROOT=/tmp/static
1212
ENV MEDIA_ROOT=/tmp/media
1313

14-
EXPOSE 8000
14+
ENV UWSGI_PROTOCOL=http \
15+
UWSGI_WORKERS=4 \
16+
UWSGI_AUTO_PROCNAME=true \
17+
UWSGI_BUFFER_SIZE=32768 \
18+
UWSGI_DIE_ON_TERM=true \
19+
UWSGI_DISABLE_LOGGING=false \
20+
UWSGI_DISABLE_WRITE_EXCEPTION=true \
21+
UWSGI_FREEBIND=true \
22+
UWSGI_HARAKIRI=180 \
23+
UWSGI_HTTP_TIMEOUT=180 \
24+
UWSGI_IGNORE_SIGPIPE=true \
25+
UWSGI_IGNORE_WRITE_ERRORS=true \
26+
UWSGI_LIMIT_POST=20971520 \
27+
UWSGI_LOG_X_FORWARDED_FOR=false \
28+
UWSGI_MEMORY_REPORT=true \
29+
UWSGI_NEED_APP=true \
30+
UWSGI_POST_BUFFERING=65536 \
31+
UWSGI_PROCNAME_PREFIX_SPACED="[DonorReportingPortal]" \
32+
UWSGI_RELOAD_ON_RSS=600 \
33+
UWSGI_THREADS=4 \
34+
UWSGI_THUNDER_LOCK=true \
35+
UWSGI_VACUUM=true \
36+
UWSGI_MODULE="donor_reporting_portal.config.wsgi:application" \
37+
UWSGI_HTTP_SOCKET=0.0.0.0:8000 \
38+
UWSGI_MASTER=true \
39+
UWSGI_ENABLE_THREADS=true \
40+
UWSGI_LAZY_APPS=true \
41+
UWSGI_SINGLE_INTERPRETER=true
1542

43+
EXPOSE 8000
1644

1745
ADD docker/*.sh /usr/local/bin/
46+
1847
ENTRYPOINT ["entrypoint.sh"]
1948
RUN ["chmod", "+x", "/usr/local/bin/entrypoint.sh"]
20-
2149
WORKDIR /var/donor_reporting_portal
2250

2351
CMD ["donor_reporting_portal"]

0 commit comments

Comments
 (0)