diff options
Diffstat (limited to 'deployment/services/web.scm')
| -rw-r--r-- | deployment/services/web.scm | 17 |
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 |
