Releases: tiangolo/uwsgi-nginx-docker
Graceful shutdown handling
-
2018-06-22: Make uWSGI require an app to run, instead of going in "full dynamic mode" while there was an error. Supervisord doesn't terminate itself but tries to restart uWSGI and shows the errors. Uses
need-app
as suggested by luckydonald in this comment. -
2018-06-22: Correctly handled graceful shutdown of uWSGI and Nginx. Thanks to desaintmartin in this PR.
Fix bug: multiple Nginx listen entries
Dummy release
v0.3.6 Add commented out note on Raspberry Pi (ARMv7 32 bits) building
Configure which port the container should listen on, using the environment variable LISTEN_PORT
Set custom max upload size with env var NGINX_MAX_UPLOAD
You can set a custom maximum upload file size using an environment variable NGINX_MAX_UPLOAD
, by default it has a value of 0
, that allows unlimited upload file sizes. This differs from Nginx's default value of 1 MB. It's configured this way because that's the simplest experience a developer that is not expert in Nginx would expect.
Now you can override the default directory
- 2017-08-09: Now you can override where to look for the
uwsgi.ini
file, and with that, change the default directory from/app
to something else, using the envirnoment variableUWSGI_INI
.
New latest with deprecation warning
- 2017-08-08: There's a new
latest
tag image, just to show a warning for those still usinglatest
for Python 2.7 web applications. As of now everyone should be using Python 3.
In a future release it will point to python3.6
.
Stop uWSGI on SIGTERM
Now Supervisord will stop uWSGI processes on a SIGTERM
signal, like when you run docker stop container-name
.