summaryrefslogtreecommitdiff
path: root/deployment/services
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2026-05-25 05:10:20 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2026-05-25 05:16:01 +0200
commit0b347fe0580b13187660ee2a534ad7c47e3cf386 (patch)
tree840ed831ec9e10cdbfa0ea01c89f0a221bed7d22 /deployment/services
parente041edca4cd89e091d28751f87a380c6f86250f0 (diff)
redefine fcgiwrap configuration in a more proper moduleHEADtestmaster
Diffstat (limited to 'deployment/services')
-rw-r--r--deployment/services/web.scm17
1 files changed, 16 insertions, 1 deletions
diff --git a/deployment/services/web.scm b/deployment/services/web.scm
index ef59751..fdbf007 100644
--- a/deployment/services/web.scm
+++ b/deployment/services/web.scm
@@ -19,7 +19,8 @@
;;; If not, see <https://www.gnu.org/licenses/>.
(define-module (deployment services web)
- #:export (nginx-service-aisaka
+ #:export (fcgiwrap-service-aisaka
+ nginx-service-aisaka
nginx-location-well-known
nginx-service-type*)
#:use-module (gnu services)
@@ -27,11 +28,25 @@
#:use-module (guix gexp)
#:use-module ((gnu packages matrix)
#:prefix gnu:packages:matrix:)
+ #:use-module ((gnu packages web)
+ #:prefix gnu:packages:web:)
#:use-module ((gnu system shadow)
#:prefix gnu:system:shadow:)
#:use-module ((sovereign system accounts)
#:prefix sovereign:system:accounts:))
+(define fcgiwrap-configuration-aisaka
+ (fcgiwrap-configuration
+ (package gnu:packages:web:fcgiwrap)
+ (socket "tcp:127.0.0.1:9000")
+ (user "git")
+ (group "git")))
+
+(define fcgiwrap-service-aisaka
+ (service
+ fcgiwrap-service-type
+ fcgiwrap-configuration-aisaka))
+
(define nginx-accounts
(let
((accounts- (list sovereign:system:accounts:nginx-group