web.scm (628B)
1 (define-module (mt services web) 2 #:use-module (gnu services) 3 #:use-module (gnu services shepherd) 4 #:use-module (gnu packages admin) 5 #:use-module (gnu packages web) 6 #:use-module (gnu system shadow) 7 #:use-module (guix gexp)) 8 9 ;; TODO: Write custom git service 10 ;; - Creates git user and group 11 ;; - Sets up my custom git-shell environment 12 ;; - Sets up stagit hooks to build directory 13 ;; - Extends nginx to serve stagit pages 14 15 ;; TODO: Write dehydrated service for certs 16 ;; - Write configuration files 17 ;; - Extend nginx to automatically serve challenges 18 ;; - Extend ? to create a daily cronjob 19 ;; - One-shot registration
