Uwsgi Nginx Flask Docker Versions Save

Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.

2.1.0

1 month ago

Features

  • ✨ Add support for multiarch builds, including ARM (e.g. Mac M1). PR #347 by @tiangolo.

Refactors

Docs

Upgrades

Internal

2.0.0

1 year ago

Highlights of this release:

  • Support for Python 3.10, 3.11, and 3.9.
  • Deprecation of Python 3.6 and 2.7.
    • The last Python 3.6 and 2.7 images are available in Docker Hub, but they won't be updated or maintained anymore.
    • The last images with a date tag are python3.6-2022-11-25 and python2.7-2022-11-25.
  • Upgraded versions of all the dependencies.
  • Small improvements and fixes.

Features

Breaking Changes

Upgrades

  • ⬆️ Bump flask from 2.0.1 to 2.2.2 in /docker-images. PR #296 by @dependabot[bot].
  • ⬆️ Upgrade Flask to the latest version to support Python 3.6. PR #301 by @tiangolo.
  • ⬆️ Upgrade Nginx and Alpine (in the base images). PR #283 by @tiangolo.

Docs

Internal

1.4.0

3 years ago
  • Add GitHub Sponsors button. PR #177.
  • Add Python 3.8 and Alpine with Python 3.8. This also includes all the recent updates of the parent image, like:
    • Latest version of Nginx, 1.17.10.
    • Latest version of Debian, Buster.
    • Latest version of Alpine, 3.11.
    • PR #176.
  • Remove support for Python 3.5. PR #175.
  • Refactor build setup:
    • Move to GitHub actions.
    • Re-use and simplify code and configs.
    • Simplify and update tests.
    • Remove deprecated -index sufix tags.
    • PR #173.

1.3.0

3 years ago
  • This is the last version to support:
    • Debian Stretch (before upgrading to Buster).
    • Python 3.5.
    • Alpine 3.7 and 3.8 (before upgrading to Alpine 3.11).
    • Alpine in older versions of Python, 2.7 and 3.6 (Before upgrading to Python 3.8).
    • Tags with -index (use ENV STATIC_INDEX 1 instead).
    • If you need any of those, make sure to use a tag for the build date 2020-05-04.

1.2.1

4 years ago

1.2.0

4 years ago
  • Refactor tests to use env vars and add image tags for each build date, like tiangolo/uwsgi-nginx-flask:python3.7-2019-10-14. PR #154.
  • Upgrade Travis. PR #135.

1.1.0

4 years ago
  • Move /start.sh and /app/prestart.sh functionality to parent image. PR #134.

1.0.0

5 years ago

The first release declared "stable"! :tada: :cake: :taco:

The image has proven to be stable for a long time now, and the API has been frozen (backwards compatible) for a long time too.

And now there are tests covering all the options ensuring stability, which is especially important after changes.

This version reflects the status of the project (actually for long ago) using "semantic versioning".

It also adds changes to:

  • Reduce the chances of introducing bugs.
  • Provide support for several use cases (requested in issues).

Changes

For more details, check the section in the docs: https://github.com/tiangolo/uwsgi-nginx-flask-docker#overriding-nginx-configuration-completely

v0.3.10

5 years ago

New Alpine 3.8 images for Python 2.7, Python 3.6 and (temporarily disabled) Python 3.7.

v0.3.9

5 years ago

2018-09-22:

  • New Python 3.7 images, based on standard Debian and Alpine Linux. All the documentation and project templates have been updated to use Python 3.7 by default. Thanks to desaintmartin in this PR.