chore: Remove traces of Hound

We can always revert this if we want it back.

Change-Id: I1332b6dd541199584b7b5b94a8651172d79e53a9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/442
Reviewed-by: glittershark <grfn@gws.fyi>
Reviewed-by: lukegb <lukegb@tvl.fyi>
This commit is contained in:
Vincent Ambo 2020-06-16 21:20:49 +01:00 committed by tazjin
parent 6a77bbbf84
commit 9a7a0aa597
5 changed files with 0 additions and 83 deletions

View file

@ -1,62 +0,0 @@
# This module serves hound.
#
# https://github.com/hound-search/hound
{ pkgs, config, lib, ... }:
let
cfg = config.services.depot.hound;
configJson = with builtins; toFile "config.json" (toJSON {
inherit (cfg) title repos;
max-concurrent-indexers = cfg.maxConcurrentIndexers;
dbpath = "/var/lib/hound";
health-check-uri = "/healthz";
});
in {
options.services.depot.hound = with lib; {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the hound code search engine to forward
journald logs to Stackdriver Logging.
'';
};
repos = mkOption {
type = lib.types.attrs;
description = "Repository configuration for hound.";
};
port = mkOption {
type = lib.types.int;
default = 6080;
description = "The port hound should listen on.";
};
title = mkOption {
type = lib.types.str;
description = "Page title for this hound instance";
};
maxConcurrentIndexers = mkOption {
type = lib.types.int;
default = 2;
};
};
config = {
systemd.services.hound = {
description = "Code search engine";
script = "${config.depot.third_party.hound}/bin/houndd -addr ':${toString cfg.port}' -conf '${configJson}'";
wantedBy = [ "multi-user.target" ];
path = [ pkgs.git ];
serviceConfig = {
Restart = "always";
DynamicUser = true;
StateDirectory = "hound";
SupplementaryGroups = "git";
};
};
};
}