searxng/docs
Ivan Gabaldon c607e77fe9
[mod] container: replace uWSGI with Granian
The configuration in Granian is handled with ENVs, much more convenient and practical for updating. The settings have been tested for over two months in a production instance, being usable on small to somewhat large instances without having to modify anything.

It also removes the patch functions and ENVs abstraction from the entrypoint, this makes it possible to run the container with immutable configuration.

In some setups, It may be desired to have the volumes/files under a specific uid/gid (other than searxng:searxng), if the entrypoint has root permissions it will chown automatically on every start, which may not be desired. Explicitly setting the new ENV `FORCE_OWNERSHIP=false` will prevent ownership from being modified.

No manual migration is necessary **unless** the user has changed the default uWSGI configuration or has a very specific setup.

Closes https://github.com/searxng/searxng/issues/4894
Closes https://github.com/searxng/searxng/issues/4818
Closes https://github.com/searxng/searxng/issues/4802

Supersedes https://github.com/searxng/searxng/pull/4596

Related https://github.com/searxng/searxng/discussions/4479
2025-06-28 20:31:19 +02:00
..
_themes/searxng [dev-env] upgrade Sphinx-doc 7.2.3 and unpin at v7.1.2 on py3.8 2023-08-27 17:22:45 +02:00
admin [mod] container: replace uWSGI with Granian 2025-06-28 20:31:19 +02:00
build-templates [mod] py3.8 EOL / upgrade to actions/setup-python@v5 2024-10-03 13:05:43 +02:00
dev [feat] engines: add Tube Archivist engine (#4889) 2025-06-22 09:40:42 +02:00
src [mod] weather results: add types, i18n/l10n, symbols & unit conversions 2025-05-31 20:34:59 +02:00
user [fix] various issues in the documentation 2025-02-26 07:15:39 +01:00
utils [enh] tidy: clean old morty, filtron, searx references 2025-05-13 10:37:02 +02:00
conf.py [fix] make docs - ERROR: Unknown target name: "auth_key" 2025-04-09 17:28:18 +02:00
index.rst [doc] update quantities on the intro page 2024-11-23 16:33:08 +01:00
own-instance.rst [enh] tidy: clean old morty, filtron, searx references 2025-05-13 10:37:02 +02:00