aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorArun Isaac2024-01-08 18:31:23 +0000
committerArun Isaac2024-01-08 18:33:50 +0000
commitc30c6e956903aec533d1824e6fad140084442b40 (patch)
tree1aa5be9cc841577a5097e27976d4e557e287f48b /doc
parent2e15351f07522aa88415351c2d919b3329dd4a20 (diff)
downloadguix-forge-c30c6e956903aec533d1824e6fad140084442b40.tar.gz
guix-forge-c30c6e956903aec533d1824e6fad140084442b40.tar.lz
guix-forge-c30c6e956903aec533d1824e6fad140084442b40.zip
gunicorn: Support worker timeout parameter.
* guix/forge/gunicorn.scm (<gunicorn-app>)[timeout]: New field. * guix/forge/gunicorn.scm (gunicorn-shepherd-services): Pass --timeout parameter. * doc/forge.skb (Reference)[Specialized application deployment services]{gunicorn service}<gunicorn-app>: Document timeout field.
Diffstat (limited to 'doc')
-rw-r--r--doc/forge.skb5
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/forge.skb b/doc/forge.skb
index 3dae6f7..98ae9db 100644
--- a/doc/forge.skb
+++ b/doc/forge.skb
@@ -1,5 +1,5 @@
;;; guix-forge --- Guix software forge meta-service
-;;; Copyright © 2022, 2023 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2022–2024 Arun Isaac <arunisaac@systemreboot.net>
;;;
;;; This file is part of guix-forge.
;;;
@@ -491,6 +491,9 @@ gunicorn apps to run]))
describing sockets to listen on])
(record-field "workers"
[Number of worker processes])
+ (record-field "timeout"
+ [Workers silent for more than this many seconds are
+killed and restarted.])
(record-field "environment-variables"
[List of ,(record-ref "<environment-variable>") objects
describing environment variables that should be set in the execution