channel

The Guix channel used by MonasTech systems
Log | Files | Refs | README

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