Go to file
Dominique Leuenberger f06f47cf0e Accepting request 1194296 from server:http
- Added a backport of uwsgi-93d07ec38b31.patch to fix a type
  incompatibility problem to enable build with GCC 14.

If the request is OK, please forward it to Factory soon too so that we
can switch the default compiler.  Thanks! (forwarded request 1189638 from jamborm)

OBS-URL: https://build.opensuse.org/request/show/1194296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=55
2024-08-17 10:40:56 +00:00
.gitattributes - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
.gitignore - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
django.ini.example - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
opensuse.ini.in - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
rails.yml.example - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
README.openSUSE - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
trac.ini.example - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-1.9.11-systemd_logger-old_systemd.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-1.9.17-plugin_build_path.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-2.0.12-no-LD_RUN_PATH.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-2.0.18-postgresql-config.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-2.0.25.1.tar.gz - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-93d07ec38b31.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi-ld-noexecstack.patch - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi.changes - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi.ini - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi.service - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi.spec - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
uwsgi.tmpfiles.d - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00
werkzeug.xml.example - Added a backport of uwsgi-93d07ec38b31.patch to fix a type 2024-08-16 12:10:59 +00:00

====================
openSUSE uWSGI Notes
====================

Upgrading from 1.2.6
--------------------

The init script and the sysconfig file /etc/sysconfig/uwsgi are now deprecated
in favor of a systemd service and a default configuration file
/etc/uwsgi/uwsgi.ini.

Emperor Mode
------------

The included uwsgi service runs uWSGI in Emperor mode by default. It will
monitor the /etc/uwsgi/vassals directory for configurations and will
automatically load and restart uWSGI processes when configuration files are
placed there or modified. Some example configurations are provided in the
directory. To enable one, rename it without the .example at the end and edit
for your application.

For more information on Emperor mode, see
https://uwsgi-docs.readthedocs.org/en/latest/Emperor.html


Plugins
-------

This uWSGI package is fully modular. Some plugins, such as the Python plugin,
are not embedded in the main server binary.

This means that your application configurations need to specify the plugins it
uses. For example, a Python application will need the following option
specified:

    plugins = python

Alternatively, uWSGI has a autoload option that will load any plugins when it
encounters options for those plugins in the configuration. To enable that, use
the following in the configuration:

    autoload = 1