commit f543e798779f19b10a4a21f685a2078a1842a006
parent f2f8c3f354f153fcb579b267b6b37899e93df6b8
Author: Francesco Saccone <francesco@francescosaccone.com>
Date: Wed, 16 Apr 2025 19:34:04 +0200
fix: instead of web hosting git dir, copy repositories in www dir
Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>
Diffstat:
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/hosts/git-server/default.nix b/hosts/git-server/default.nix
@@ -13,7 +13,7 @@ let
scripts = import ./scripts.nix { inherit config pkgs inputs; };
stagit = {
- destDir = config.modules.git.directory;
+ destDir = config.modules.quark.directory;
reposDir = config.modules.git.directory;
};
in
@@ -30,7 +30,6 @@ in
};
quark = {
enable = true;
- directory = config.modules.git.directory;
user = "git";
preStart = {
scripts =
@@ -49,9 +48,16 @@ in
'';
in
"${script}/bin/stagit-create-and-chown";
+
+ copyRepositories = pkgs.writeShellScript "copy-repositories" ''
+ ${pkgs.sbase}/bin/cp -R \
+ ${config.modules.git.directory}/* \
+ ${config.modules.quark.directory}
+ '';
in
[
stagitCreateAndChown
+ copyRepositories
];
};
acme = {