apache: Setup uwsgi by default
uwsgi is popular daemon to that implements Python WSGI protocol to run Python web applications. uwsgi is currently used by radicale and searx apps in FreedomBox. When either app is installed, they will install uwsgi. Instead, uwsgi can be handled by apache module, which is always installed. Apache is responsible for all things web server related, so this is more appropriate.
-
Move uwsgi
anduwsgi-plugin-python3
from managed_packages of radicale and searx, to managed_packages of apache.- It is not necessary to change the apache module version number. Its managed_packages will become dependencies of freedombox package.
-
Test that after the change installing and uses radicale and searx packages works fine.
This issue is nominated for 'Contributor Invite' (ping @dannyhaidar-guest):
- Task Area: Coding
- Effort Estimate: 1/5
- Skills Required: Python
Older tasks (completed)
-
Have proxy_uwsgi apache module enabled by apache module setup instead.
Edited by Sunil Mohan Adapa