diff options
author | Vincent Ambo <mail@tazj.in> | 2022-02-16T18·30+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2022-02-16T23·03+0000 |
commit | cb8f050b9c6322c060af8580bfdac44fbd13cb5e (patch) | |
tree | b9a45c4b773c5a3acbe57c6447e26876da539a84 /ops/modules/git-serving.nix | |
parent | 7e65edcb16d2aafa2240bda5d4b255f499ff7e4a (diff) |
refactor(ops/modules): Move cgit configuration into a module r/3836
The ancient `//web/cgit-taz` path stems from the time I had code.tazj.in serving my initial version of the depot. I've been meaning to clean this up for forever, so here we go. Note that this leaves the git-serving module in a strange state where it only deals with josh. I'll rename it accordingly. Change-Id: I47ed1e9d90958299b5440a18a1b9075274754e33 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5294 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'ops/modules/git-serving.nix')
-rw-r--r-- | ops/modules/git-serving.nix | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/ops/modules/git-serving.nix b/ops/modules/git-serving.nix index 49af01a0fd3e..57f08cbc5f45 100644 --- a/ops/modules/git-serving.nix +++ b/ops/modules/git-serving.nix @@ -1,13 +1,4 @@ -# Configures public git-serving infrastructure for TVL, this involves: -# -# 1. cgit (running at code.tvl.fyi) for web views of the repository -# 2. josh (for cloning the repository and its distinct subtrees) -# -# We also run Sourcegraph for browsing the repository, but this is -# currently configured in a separate module -# (//ops/modules/sourcegraph.nix) -# -# TODO(tazjin): Move //web/cgit-taz configuration in here instead. +# Configures the public josh instance for serving the depot. { config, depot, lib, pkgs, ... }: let @@ -25,18 +16,6 @@ in }; config = lib.mkIf cfg.enable { - # Run cgit for the depot. The onion here is nginx(thttpd(cgit)). - systemd.services.cgit = { - wantedBy = [ "multi-user.target" ]; - script = "${depot.web.cgit-taz}/bin/cgit-launch"; - - serviceConfig = { - Restart = "on-failure"; - User = "git"; - Group = "git"; - }; - }; - # Run josh for the depot. systemd.services.josh = { description = "josh - partial cloning of monorepos"; |