mirror of
https://github.com/searxng/searxng.git
synced 2025-08-03 18:42:33 +02:00
Some checks are pending
Documentation / Release (push) Waiting to run
Integration / Python 3.10 (push) Waiting to run
Integration / Python 3.11 (push) Waiting to run
Integration / Python 3.12 (push) Waiting to run
Integration / Python 3.13 (push) Waiting to run
Integration / Python 3.9 (push) Waiting to run
Integration / Theme (push) Waiting to run
container.yml will run after integration.yml COMPLETES successfully and in master branch. Style changes, cleanup and improved integration with CI by leveraging the use of shared cache between all workflows. * Podman is now supported to build the container images (Docker also received a refactor, merging both build and buildx) * Container images are being built by Buildah instead of Docker BuildKit. * Container images are tested before release. * Splitting "modern" (amd64 & arm64) and "legacy" (armv7) arches on different Dockerfiles allowing future optimizations.
55 lines
1.2 KiB
INI
55 lines
1.2 KiB
INI
[uwsgi]
|
|
# Listening address
|
|
# default value: [::]:8080 (see Dockerfile)
|
|
http-socket = $(BIND_ADDRESS)
|
|
|
|
# Who will run the code
|
|
uid = searxng
|
|
gid = searxng
|
|
|
|
# Number of workers (usually CPU count)
|
|
# default value: %k (= number of CPU core, see Dockerfile)
|
|
workers = $(UWSGI_WORKERS)
|
|
|
|
# Number of threads per worker
|
|
# default value: 4 (see Dockerfile)
|
|
threads = $(UWSGI_THREADS)
|
|
|
|
# The right granted on the created socket
|
|
chmod-socket = 666
|
|
|
|
# Plugin to use and interpreter config
|
|
single-interpreter = true
|
|
master = true
|
|
lazy-apps = true
|
|
enable-threads = true
|
|
|
|
# Module to import
|
|
module = searx.webapp
|
|
|
|
# Virtualenv and python path
|
|
pythonpath = /usr/local/searxng/
|
|
chdir = /usr/local/searxng/searx/
|
|
|
|
# automatically set processes name to something meaningful
|
|
auto-procname = true
|
|
|
|
# Disable request logging for privacy
|
|
disable-logging = true
|
|
log-5xx = true
|
|
|
|
# Set the max size of a request (request-body excluded)
|
|
buffer-size = 8192
|
|
|
|
# No keep alive
|
|
# See https://github.com/searx/searx-docker/issues/24
|
|
add-header = Connection: close
|
|
|
|
# Follow SIGTERM convention
|
|
# See https://github.com/searxng/searxng/issues/3427
|
|
die-on-term
|
|
|
|
# uwsgi serves the static files
|
|
static-map = /static=/usr/local/searxng/searx/static
|
|
static-gzip-all = True
|
|
offload-threads = %k
|