diff options
| author | Markus Heiser <markus.heiser@darmarIT.de> | 2022-03-12 18:41:18 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-12 18:41:18 +0100 |
| commit | e847313007aa3a61c26acda122bb183df1df76a7 (patch) | |
| tree | 035694582c98a40556b9f5d51983312065dd59f8 /utils/templates/etc/uwsgi/apps-archlinux | |
| parent | 6c7dca52e79a7a9a70049cb128576191859147de (diff) | |
| parent | 7308a6e33c0aaad67ff214be5eb984e6900866f2 (diff) | |
Merge pull request #949 from return42/fix-inst-scripts
Fix and improve installtion scripts in /utils
Diffstat (limited to 'utils/templates/etc/uwsgi/apps-archlinux')
| -rw-r--r-- | utils/templates/etc/uwsgi/apps-archlinux/searxng.ini | 16 | ||||
| -rw-r--r-- | utils/templates/etc/uwsgi/apps-archlinux/searxng.ini:socket | 17 |
2 files changed, 26 insertions, 7 deletions
diff --git a/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini b/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini index ceaec19c2..aaf55a807 100644 --- a/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini +++ b/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini @@ -1,3 +1,4 @@ +# -*- mode: conf; coding: utf-8 -*- [uwsgi] # uWSGI core @@ -79,10 +80,17 @@ http = ${SEARX_INTERNAL_HTTP} # # On some distributions you need to create the app folder for the sockets:: # -# mkdir -p /run/uwsgi/app/searx -# chown -R ${SERVICE_USER}:${SERVICE_GROUP} /run/uwsgi/app/searx +# mkdir -p ${SEARX_UWSGI_SOCKET} +# chown -R ${SERVICE_USER}:${SERVICE_GROUP} ${SEARX_UWSGI_SOCKET} # -# socket = /run/uwsgi/app/searx/socket +# socket = ${SEARX_UWSGI_SOCKET} + +# uwsgi serves the static files +# expires set to one year since there are hashes +static-map = /static=${SEARX_SRC}/searx/static +static-expires = /* 31557600 +static-gzip-all = True +offload-threads = %k # Cache -cache2 = name=searxcache,items=2000,blocks=2000,blocksize=4096,bitmap=1 +cache2 = name=searxngcache,items=2000,blocks=2000,blocksize=4096,bitmap=1 diff --git a/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini:socket b/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini:socket index fec553165..e8facda86 100644 --- a/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini:socket +++ b/utils/templates/etc/uwsgi/apps-archlinux/searxng.ini:socket @@ -1,3 +1,4 @@ +# -*- mode: conf; coding: utf-8 -*- [uwsgi] # uWSGI core @@ -79,7 +80,17 @@ pythonpath = ${SEARX_SRC} # # On some distributions you need to create the app folder for the sockets:: # -# mkdir -p /run/uwsgi/app/searx -# chown -R ${SERVICE_USER}:${SERVICE_GROUP} /run/uwsgi/app/searx +# mkdir -p ${SEARX_UWSGI_SOCKET} +# chown -R ${SERVICE_USER}:${SERVICE_GROUP} ${SEARX_UWSGI_SOCKET} # -socket = /run/uwsgi/app/searx/socket
\ No newline at end of file +socket = ${SEARX_UWSGI_SOCKET} + +# uwsgi serves the static files +# expires set to one year since there are hashes +static-map = /static=${SEARX_SRC}/searx/static +static-expires = /* 31557600 +static-gzip-all = True +offload-threads = %k + +# Cache +cache2 = name=searxngcache,items=2000,blocks=2000,blocksize=4096,bitmap=1 |