angine

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit a3162f87d95ad171eb102dd42c0540fd7cdac031
parent 2ff71abbdb27f9353ac55f5f8c0572f8938b8e28
Author: Adriel Dumas--Jondeau <leirda@disroot.org>
Date:   Mon, 27 May 2024 10:21:06 +0200

Ajoute le service gitolite

Ce système permet de gérer des accès en lecture/écriture à des dépôts
`git' sans dépendre des utilisateurs UNIX du système.

Concrètement, en autorisant les connexions `ssh' à l’utilisateur `git'
du système

Diffstat:
Mangine/system.scm | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/angine/system.scm b/angine/system.scm @@ -3,6 +3,7 @@ #:use-module (gnu services certbot) #:use-module (gnu services networking) #:use-module (gnu services ssh) + #:use-module (gnu services version-control) #:use-module (gnu services web) #:use-module (gnu packages base) #:use-module (gnu packages certs) @@ -87,6 +88,10 @@ `(("access_log /dev/null;"))) (root (string-append "/srv/" %domain))))))) + (service gitolite-service-type + (gitolite-configuration + (admin-pubkey (local-file "./angine.pub")))) + (service certbot-service-type (certbot-configuration (email "leirda@disroot.org")