about summary refs log tree commit diff
path: root/guix/forge/klaus.scm
diff options
context:
space:
mode:
authorArun Isaac2026-04-15 00:14:25 +0100
committerArun Isaac2026-04-15 00:16:07 +0100
commitbab294a6d6163109bef16e7b08fcd31b15992e5a (patch)
tree5c6ca3535567b6fcab3f45b2db31925334df24e3 /guix/forge/klaus.scm
parent2b881c83386d1a756e38f0805b5cc54a172f570c (diff)
downloadguix-forge-bab294a6d6163109bef16e7b08fcd31b15992e5a.tar.gz
guix-forge-bab294a6d6163109bef16e7b08fcd31b15992e5a.tar.lz
guix-forge-bab294a6d6163109bef16e7b08fcd31b15992e5a.zip
klaus: Enable smart HTTP.
Diffstat (limited to 'guix/forge/klaus.scm')
-rw-r--r--guix/forge/klaus.scm21
1 files changed, 12 insertions, 9 deletions
diff --git a/guix/forge/klaus.scm b/guix/forge/klaus.scm
index 23de1db..c180e46 100644
--- a/guix/forge/klaus.scm
+++ b/guix/forge/klaus.scm
@@ -1,5 +1,5 @@
 ;;; guix-forge --- Guix software forge meta-service
-;;; Copyright © 2023–2025 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2023–2026 Arun Isaac <arunisaac@systemreboot.net>
 ;;; Copyright © 2024 jgart <jgart@dismail.de>
 ;;;
 ;;; This file is part of guix-forge.
@@ -84,14 +84,17 @@
            (package python-klaus)
            (wsgi-app-module "klaus.contrib.wsgi_autoreload")
            (sockets (list socket))
-           (environment-variables (cons (environment-variable
-                                         (name "KLAUS_REPOS_ROOT")
-                                         (value repository-directory))
-                                        (if site-name
-                                            (list (environment-variable
-                                                   (name "KLAUS_SITE_NAME")
-                                                   (value site-name)))
-                                            (list))))
+           (environment-variables (cons* (environment-variable
+                                          (name "KLAUS_REPOS_ROOT")
+                                          (value repository-directory))
+                                         (environment-variable
+                                          (name "KLAUS_USE_SMARTHTTP")
+                                          (value "1"))
+                                         (if site-name
+                                             (list (environment-variable
+                                                    (name "KLAUS_SITE_NAME")
+                                                    (value site-name)))
+                                             (list))))
            (mappings (list (file-system-mapping
                             (source repository-directory)
                             (target source))))))))