Skip to content

Releases: tiangolo/uwsgi-nginx-docker

Graceful shutdown handling

22 Jun 07:35
Compare
Choose a tag to compare
  • 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

14 Dec 18:46
6266aba
Compare
Choose a tag to compare

Fix bug: multiple Nginx listen entries

For the details, check #19 by jdoig

Dummy release

10 Dec 13:22
Compare
Choose a tag to compare
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

08 Dec 14:10
Compare
Choose a tag to compare
  • 2017-12-08: Now you can configure which port the container should listen on, using the environment variable LISTEN_PORT .

Thanks to @tmshn in #16

Set custom max upload size with env var NGINX_MAX_UPLOAD

09 Aug 21:16
Compare
Choose a tag to compare

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

09 Aug 19:42
Compare
Choose a tag to compare
  • 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 variable UWSGI_INI.

New latest with deprecation warning

08 Aug 23:07
Compare
Choose a tag to compare
  • 2017-08-08: There's a new latest tag image, just to show a warning for those still using latest 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

08 Aug 21:24
Compare
Choose a tag to compare

Now Supervisord will stop uWSGI processes on a SIGTERM signal, like when you run docker stop container-name.

Python 3.6

08 Aug 18:37
Compare
Choose a tag to compare

Python 3.6 is now supported.

Check #6 by @jrd .

Use it in your Dockerfile as:

FROM tiangolo/uwsgi-nginx:python3.6


# Add your Dockerfile commands