openSUSE / orthos2

Orthos is a machine administration tool.
GNU General Public License v2.0
14 stars 12 forks source link

Switch to gunicorn #228

Open SchoolGuy opened 7 months ago

SchoolGuy commented 7 months ago

As a project maintainer I want to be able to run Orthos with support for the Django version of the OS vendor so that I don't have to maintain a custom Django version.

Currently, this project is using apache2 mod_wsgi. This is very helpful in case you want to use the default system Python. Internally I see the need to upgrade this project to a Django version that is maintained in SLE and as such we need to use the SLE Python3 module. This doesn't use the base system Python. As such we need to use Gunicorn so the webserver in front is degraded to a pure proxy.

We do desire to stick with WSGI and as such Gunicorn is the logical choice. ASGI would be nice but the application doesn't require this and as such Daphne is out of the picture.