guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: hydra/berlin: Host git mirror.


From: Ricardo Wurmus
Subject: 03/03: hydra/berlin: Host git mirror.
Date: Mon, 23 Dec 2019 16:40:29 -0500 (EST)

rekado pushed a commit to branch master
in repository maintenance.

commit b45c2c208452e7b9e4566519e9d59d7a97a93ab1
Author: Ricardo Wurmus <address@hidden>
Date:   Mon Dec 23 22:38:02 2019 +0100

    hydra/berlin: Host git mirror.
    
    * hydra/nginx/berlin.scm (guix.gnu.org-locations): Add git HTTP
    configuration for serving /srv/git.
    * hydra/berlin.scm: Add git-minimal to packages.
---
 hydra/berlin.scm       | 3 +++
 hydra/nginx/berlin.scm | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/hydra/berlin.scm b/hydra/berlin.scm
index afb7e36..4d107eb 100644
--- a/hydra/berlin.scm
+++ b/hydra/berlin.scm
@@ -6,6 +6,7 @@
 (use-service-modules base databases dns monitoring networking admin shepherd)
 (use-package-modules admin certs emacs linux monitoring
                      ssh tls vim package-management
+                     version-control
                      web wget ci rsync)
 
 (define %sysadmins
@@ -153,6 +154,8 @@ Happy hacking!\n"))
                    ;; This is needed to set GIT_SSL_CAINFO allowing
                    ;; Cuirass to fetch sources via HTTPS.
                    nss-certs
+                   ;; This is for git-receive-pack et al
+                   git-minimal
                    %base-packages))
 
   (services (cons*
diff --git a/hydra/nginx/berlin.scm b/hydra/nginx/berlin.scm
index 7bf4127..e82d3d7 100644
--- a/hydra/nginx/berlin.scm
+++ b/hydra/nginx/berlin.scm
@@ -1,6 +1,7 @@
 ;; Nginx configuration for ci.guix.info
 
-(use-modules (gnu services web))
+(use-modules (gnu services web)
+             (gnu services version-control))
 
 (define nginx-1.17.4
   (package
@@ -462,6 +463,9 @@ PUBLISH-URL."
     (uri "/.i18n")
     (body (list "alias /srv/guix.gnu.org-i18n;")))
 
+   (git-http-nginx-location-configuration
+    (git-http-configuration))
+
    ;; For Hurd bootstrap binaries.
    (nginx-location-configuration
     (uri "/guix")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]