keystone/releasenotes/notes/add-keystone-wsgi-module-afae3f86df07eca9.yaml
Artem Goncharov 57c6b3187f Add new keystone.wsgi module
This allows deployment tooling to easily switch from passing a binary
path to passing a Python module path. We'll use it shortly.

Change-Id: I36bb9ab43c3263b5064f35f4fc550722a0e83279
2024-11-13 15:14:52 +00:00

23 lines
577 B
YAML

---
features:
- |
A new module, ``keystone.wsgi``, has been added as a place to gather WSGI
``application`` objects. This is intended to ease deployment by providing
a consistent location for these objects. For example, if using uWSGI then
instead of:
.. code-block:: ini
[uwsgi]
wsgi-file = /bin/keystone-wsgi-public
You can now use:
.. code-block:: ini
[uwsgi]
module = keystone.wsgi.api:application
This also simplifies deployment with other WSGI servers that expect module
paths such as gunicorn.