summary refs log tree commit diff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/forge.skb26
1 files changed, 26 insertions, 0 deletions
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" '<forge-unix-socket>
        (record-field "path"
          [Path to socket file.]))
+     (record-documentation "guix/forge/gunicorn.scm" '<gunicorn-configuration>
+       (record-field "package"
+         [,(code [gunicorn]) package to use])
+       (record-field "apps"
+         [List of ,(ref :mark "<gunicorn-app>" :text (code
+[<gunicorn-app>])) objects describing gunicorn apps to run]))
+     (record-documentation "guix/forge/gunicorn.scm" '<gunicorn-app>
+       (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 "<forge-ip-socket>" :text (code
+[<forge-ip-socket>])) or ,(ref :mark "<forge-unix-socket>" :text (code
+[<forge-unix-socket>])) 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 [<file-system-mapping>]) objects describing
+additional directories that should be shared with the container
+gunicorn is run in.]))
      (record-documentation "guix/forge/webhook.scm" '<webhook-configuration>
        (record-field "package"
          [,(code [webhook]) package to use])