From 61731755a3b0d3086597483bb7f6ac0229a5433e Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Tue, 25 Jul 2023 19:22:52 +0100 Subject: gunicorn: Add gunicorn service. * guix/forge/gunicorn.scm: New file. * doc/forge.skb (Reference): Document and . --- doc/forge.skb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'doc') diff --git a/doc/forge.skb b/doc/forge.skb index 827003e..e11b255 100644 --- a/doc/forge.skb +++ b/doc/forge.skb @@ -257,6 +257,32 @@ respectively. The any address is ,(code ["0.0.0.0"]) and ,(code (record-documentation "guix/forge/socket.scm" ' (record-field "path" [Path to socket file.])) + (record-documentation "guix/forge/gunicorn.scm" ' + (record-field "package" + [,(code [gunicorn]) package to use]) + (record-field "apps" + [List of ,(ref :mark "" :text (code +[])) objects describing gunicorn apps to run])) + (record-documentation "guix/forge/gunicorn.scm" ' + (record-field "name" + [Name of the app]) + (record-field "package" + [Package of the app]) + (record-field "wsgi-app-module" + [WSGI app module passed to gunicorn]) + (record-field "sockets" + [List of ,(ref :mark "" :text (code +[])) or ,(ref :mark "" :text (code +[])) objects describing sockets to listen on]) + (record-field "workers" + [Number of worker processes]) + (record-field "environment-variables" + [Association list mapping environment variables that should +be set in the execution environment to their values]) + (record-field "mappings" + [List of ,(code []) objects describing +additional directories that should be shared with the container +gunicorn is run in.])) (record-documentation "guix/forge/webhook.scm" ' (record-field "package" [,(code [webhook]) package to use]) -- cgit v1.2.3