mirror of
https://github.com/searxng/searxng.git
synced 2026-05-07 18:03:51 +02:00
[mod] make run: start granian server and versioning by Dependabot (#5037)
The new ``requirements-server.txt`` (granian) is installed into the virtualenv of Dockerfile. When ``make run`` is called, a granian server is started with auto reload on application's files changes / requires granian[reload] extra, see ``requirements-dev.txt``. Dependabot supports updates to any ``.txt`` file [1]. [1] https://docs.github.com/en/code-security/dependabot/ecosystems-supported-by-dependabot/supported-ecosystems-and-repositories#pip-and-pip-compile Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
@@ -126,7 +126,20 @@ webapp.run() {
|
||||
sleep 3
|
||||
xdg-open http://127.0.0.1:8888/
|
||||
)&
|
||||
SEARXNG_DEBUG=1 pyenv.cmd python -m searx.webapp
|
||||
SEARXNG_DEBUG=1 \
|
||||
GRANIAN_RELOAD="true" \
|
||||
GRANIAN_RELOAD_IGNORE_WORKER_FAILURE="true" \
|
||||
GRANIAN_RELOAD_PATHS="./searx" \
|
||||
GRANIAN_PROCESS_NAME="searxng" \
|
||||
GRANIAN_INTERFACE="wsgi" \
|
||||
GRANIAN_HOST="::" \
|
||||
GRANIAN_PORT="8888" \
|
||||
GRANIAN_WEBSOCKETS="false" \
|
||||
GRANIAN_LOOP="uvloop" \
|
||||
GRANIAN_BLOCKING_THREADS="4" \
|
||||
GRANIAN_WORKERS_KILL_TIMEOUT="30" \
|
||||
GRANIAN_BLOCKING_THREADS_IDLE_TIMEOUT="300" \
|
||||
pyenv.cmd granian searx.webapp:app
|
||||
}
|
||||
|
||||
# shellcheck disable=SC2119
|
||||
|
||||
Reference in New Issue
Block a user