rekado pushed a commit to branch master in repository maintenance. commit b45c2c208452e7b9e4566519e9d59d7a97a93ab1 Author: Ricardo Wurmus <rek...@elephly.net> 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")