diff options
author | Arun Isaac | 2023-07-27 18:19:20 +0100 |
---|---|---|
committer | Arun Isaac | 2023-07-27 23:44:38 +0100 |
commit | 08b9dd6a9a5e80bc9e1679cfd88b06bd3956f4bb (patch) | |
tree | 6ecfab5f275728bc17bd53c0b5280c3933a5808c /guix/forge | |
parent | 8a8477df910bdc172f298666cf09a94e6ac81b36 (diff) | |
download | guix-forge-08b9dd6a9a5e80bc9e1679cfd88b06bd3956f4bb.tar.gz guix-forge-08b9dd6a9a5e80bc9e1679cfd88b06bd3956f4bb.tar.lz guix-forge-08b9dd6a9a5e80bc9e1679cfd88b06bd3956f4bb.zip |
gunicorn: Set default socket to Unix socket.
* guix/forge/gunicorn.scm (<gunicorn-app>): Add this-gunicorn-app
self-reference.
[sockets]: Make field thunked. Set default to Unix socket.
Diffstat (limited to 'guix/forge')
-rw-r--r-- | guix/forge/gunicorn.scm | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/guix/forge/gunicorn.scm b/guix/forge/gunicorn.scm index 70142f5..1ae7d6f 100644 --- a/guix/forge/gunicorn.scm +++ b/guix/forge/gunicorn.scm @@ -63,13 +63,16 @@ (define-record-type* <gunicorn-app> gunicorn-app make-gunicorn-app gunicorn-app? + this-gunicorn-app (name gunicorn-app-name) (package gunicorn-app-package) (wsgi-app-module gunicorn-app-wsgi-app-module) (sockets gunicorn-app-sockets - (default (list (forge-ip-socket - (ip "127.0.0.1") - (port 8080))))) + (default (list (forge-unix-socket + (path (string-append "/var/run/gunicorn/" + (gunicorn-app-name this-gunicorn-app) + "/socket"))))) + (thunked)) (workers gunicorn-app-workers (default 1)) (environment-variables gunicorn-app-environment-variables |