diff options
Diffstat (limited to 'cgit/uwsgi')
-rw-r--r-- | cgit/uwsgi/apps-available/local-git.ini | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/cgit/uwsgi/apps-available/local-git.ini b/cgit/uwsgi/apps-available/local-git.ini index 2ac907e..7fcaf54 100644 --- a/cgit/uwsgi/apps-available/local-git.ini +++ b/cgit/uwsgi/apps-available/local-git.ini @@ -2,15 +2,24 @@ # serve via uwsgi protocol to frontend webserver # * load CGI plugin as default modifier1 to ease frontend setup -plugins = 0:cgi +# * load uGreen for cheap concurrency +plugins = 0:cgi,ugreen -threads = 8 -offload-threads = 8 +ini = :app +#ini = :static + +[app] + +async = 1000 +ugreen = true +offload-threads = 5 + +cgi = /=/usr/lib/cgit/cgit.cgi + +[static] # serve static files directly (even better: serve by frontend webserver) check-static-docroot = 1 static-map = /cgit-css/=/usr/share/cgit/ static-map = /favicon.ico=/usr/share/cgit/favicon.ico static-map = /robots.txt=/usr/share/cgit/robots.txt - -cgi = /usr/lib/cgit/cgit.cgi |