[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")